MAKE = make

default:
	execute makescript libextra $(MAKE)
	execute makescript libshade $(MAKE)
	execute makescript libray/libcommon $(MAKE)
	execute makescript libray/libimage $(MAKE)
	execute makescript libray/liblight $(MAKE)
	execute makescript libray/libobj $(MAKE)
	execute makescript libray/libsurf $(MAKE)
	execute makescript libray/libtext $(MAKE)
	execute makescript etc/rsconvert $(MAKE)
	execute makescript rayshade $(MAKE)
	execute makescript raypaint $(MAKE)

clean:
	execute makescript libextra $(MAKE) clean
	execute makescript libshade $(MAKE) clean
	execute makescript libray/libcommon $(MAKE) clean
	execute makescript libray/libimage $(MAKE) clean
	execute makescript libray/liblight $(MAKE) clean
	execute makescript libray/libobj $(MAKE) clean
	execute makescript libray/libsurf $(MAKE) clean
	execute makescript libray/libtext $(MAKE) clean
	execute makescript etc/rsconvert $(MAKE) clean
	execute makescript rayshade $(MAKE) clean
	execute makescript raypaint $(MAKE) clean
	Delete libray/libray.a
