SHELL		= /bin/sh
RM		= /bin/rm -f
CP		= cp
TOUCH		= touch

all:
	@echo "	FreeBSD:		make fb"
	@echo "	FreeBSD Debug:		make fb-g"
	@echo "	Cygwin-gcc:		make cw-gcc"
	@echo "	MinGW:			make ming"
	@echo "	MinGW D3D:		make ming-d3d"
	@echo "	Borland C++:		make bcc"
	@echo "	MacOS X:		make mac"
	@echo "	MacOS X Debug:		make mac-g"

fb:
	cd src; $(CP) Makefile.plane Makefile;
	cd src; $(MAKE) fb TARGET=depend; $(MAKE) fb
	cd samples; $(MAKE) fb

fb-g:
	cd src; $(CP) Makefile.plane Makefile;
	cd src; $(MAKE) fb-g TARGET=depend; $(MAKE) fb-g
	cd samples; $(MAKE) fb-g

cw-gcc:
	cd src; $(CP) Makefile.plane Makefile;
	cd src; $(MAKE) cw-gcc
	cd samples; $(MAKE) cw-gcc

ming:
	cd src; $(CP) Makefile.plane Makefile;
	cd src; $(MAKE) ming
	cd samples; $(MAKE) ming

ming-d3d:
	cd src; $(CP) Makefile.plane Makefile;
	cd src; $(MAKE) ming-d3d
	cd samples; $(MAKE) ming-d3d

bcc:
	cd src; $(CP) Makefile.plane Makefile;
	cd src; $(MAKE) bcc
	cd samples; $(MAKE) bcc

mac:
	cd src; $(CP) Makefile.plane Makefile;
	cd src; $(MAKE) mac
	cd samples; $(MAKE) mac

mac-g:
	cd src; $(CP) Makefile.plane Makefile;
	cd src; $(MAKE) mac-g
	cd samples; $(MAKE) mac-g

clean:
	cd src; $(MAKE) clean -f Makefile.plane; cd ..;
	cd samples; $(MAKE) clean; cd ..;
	$(TOUCH) dummy~;
	$(RM) dummy~ core *.core *.exe *~ ./lib/*.a Makefile.bak

####################

