SHELL	= /bin/sh

RM		= rm -f
CP		= cp

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

fb:
	cd Window; $(CP) Makefile.plane Makefile
	cd Window; $(MAKE) fb TARGET=depend; $(MAKE) fb
	cd Error; $(CP) Makefile.plane Makefile
	cd Error; $(MAKE) fb TARGET=depend; $(MAKE) fb

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

cw-gcc:
	cd Window; $(CP) Makefile.plane Makefile
	cd Window; $(MAKE) cw-gcc TARGET=depend; $(MAKE) cw-gcc
	cd Error; $(CP) Makefile.plane Makefile
	cd Error; $(MAKE) cw-gcc TARGET=depend; $(MAKE) cw-gcc

ming:
	cd Window; $(CP) Makefile.plane Makefile
	cd Window; $(MAKE) ming TARGET=depend; $(MAKE) ming
	cd Error; $(CP) Makefile.plane Makefile
	cd Error; $(MAKE) ming TARGET=depend; $(MAKE) ming

ming-g:
	cd Window; $(CP) Makefile.plane Makefile
	cd Window; $(MAKE) ming-g TARGET=depend; $(MAKE) ming-g
	cd Error; $(CP) Makefile.plane Makefile
	cd Error; $(MAKE) ming-g TARGET=depend; $(MAKE) ming-g

ming-d3d:
	cd Window; $(CP) Makefile.plane Makefile
	cd Window; $(MAKE) ming TARGET=depend; $(MAKE) ming-d3d
	cd Error; $(CP) Makefile.plane Makefile
	cd Error; $(MAKE) ming TARGET=depend; $(MAKE) ming-d3d

bcc:
	cd Window; $(CP) Makefile.plane Makefile
	cd Window; $(MAKE) bcc TARGET=depend; $(MAKE) bcc
	cd Error; $(CP) Makefile.plane Makefile
	cd Error; $(MAKE) bcc TARGET=depend; $(MAKE) bcc

mac:
	cd Window; $(CP) Makefile.plane Makefile
	cd Window; $(MAKE) mac TARGET=depend; $(MAKE) mac
	cd Error; $(CP) Makefile.plane Makefile
	cd Error; $(MAKE) mac TARGET=depend; $(MAKE) mac

mac-g:
	cd Window; $(CP) Makefile.plane Makefile
	cd Window; $(MAKE) mac-g TARGET=depend; $(MAKE) mac-g
	cd Error; $(CP) Makefile.plane Makefile
	cd Error; $(MAKE) mac-g TARGET=depend; $(MAKE) mac-g

mac-c:
	cd Window; $(CP) Makefile.plane Makefile
	cd Window; $(MAKE) mac-c TARGET=depend; $(MAKE) mac-c
	cd Error; $(CP) Makefile.plane Makefile
	cd Error; $(MAKE) mac-c TARGET=depend; $(MAKE) mac-c

clean:
	cd Window; $(MAKE) clean -f Makefile.plane; $(RM) Makefile
	cd Error; $(MAKE) clean -f Makefile.plane; $(RM) Makefile

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