include makemodules

all:
	cd loader ; make install
	for i in $(MODULES); do (cd $$i; make install); done

# staticly linked binary
static:
	cd static ; make static
	cd socket ; make static
	cd world ; make static

clean:
	cd loader ; make clean
	for i in $(MODULES); do (cd $$i; make clean); done

spotless:
	cd loader ; make spotless
	for i in $(MODULES); do (cd $$i; make spotless); done
	rm -f run/*.so
	rm -f run/loader
