29 lines
494 B
Makefile
29 lines
494 B
Makefile
|
WINMAKE = mingw32-make
|
||
|
|
||
|
.PHONY: default clean Linux MacOSX Win32 clean-Win32
|
||
|
|
||
|
default:
|
||
|
@echo "Usage:"
|
||
|
@echo "make [ Linux | MacOSX | Win32 | clean | clean-Win32]"
|
||
|
|
||
|
clean:
|
||
|
cd common ; make clean
|
||
|
cd Linux ; make clean
|
||
|
cd MacOSX ; make clean
|
||
|
|
||
|
Linux:
|
||
|
cd common ; make
|
||
|
cd $@ ; make ; make run
|
||
|
|
||
|
MacOSX:
|
||
|
cd common ; make
|
||
|
cd $@ ; make ; make run
|
||
|
|
||
|
Win32:
|
||
|
cd common && $(WINMAKE)
|
||
|
cd $@ && $(WINMAKE) && $(WINMAKE) run
|
||
|
|
||
|
clean-Win32:
|
||
|
cd common && $(WINMAKE) clean
|
||
|
cd Win32 && $(WINMAKE) clean
|