all:
# basic libraries
	cd Devel/stlport && make && make install
	cd Graphics/libjpegls && touch dependencies && make && make install
# servers
	cd X/gui && touch dependencies && make && make install
# libraries
	cd Devel/tmpmonalibc && touch dependencies && make && make install
	cd Graphics/Mesa && touch dependencies && make && make install
	cd Graphics/libgui && touch dependencies && make && make install
	cd Graphics/libbaygui && touch dependencies && make && make install
	cd Sysutils/libPci && touch dependencies && make && make install
	cd Net/libnicdrv && touch dependencies && make && make install
	cd Net/mones2 && touch dependencies && make && make install
# non-gui applications
	cd Games/infones && touch dependencies && make && make install
	cd Graphics/jpegdemo && touch dependencies && make && make install
	cd Graphics/Mesa-gears && touch dependencies && make && make install
	cd Misc/helloworld && touch dependencies && make && make install
	cd Multimedia/monapeg && touch dependencies && make && make install
	cd Multimedia/monappt && touch dependencies && make && make install
# MonaForms applications
	cd Shells/mshell && touch dependencies && make && make install
	cd X/monafile && touch dependencies && make && make install
# BayGUI applications
	cd Shells/gshell && touch dependencies && make && make install
	cd X/glaunch && touch dependencies && make && make install
# make disk images
	cd $(MONADIR)/tool/mkimg && make

clean:
	cd Devel/stlport && make clean
	cd Devel/tmpmonalibc && make clean
	cd Games/infones && make clean
	cd Graphics/jpegdemo && make clean
	cd Graphics/libbaygui && make clean
	cd Graphics/libjpegls && make clean
	cd Graphics/libgui && make clean
	cd Graphics/Mesa && make clean
	cd Graphics/Mesa-gears && make clean
	cd Misc/helloworld && make clean
	cd Multimedia/monapeg && make clean
	cd Multimedia/monappt && make clean
	cd Net/libnicdrv && make clean
	cd Net/mones2 && make clean
	cd Shells/gshell && make clean
	cd Shells/mshell && make clean
	cd Sysutils/libPci && make clean
	cd X/gui && make clean
	cd X/glaunch && make clean
	cd X/monafile && make clean
