#
# Top level Makefile for TOS-Gcc library in unix hosted cross dev environment
#

#CROSSDIR = /net/acae127/home/bammi/atari/cross-gcc
#CROSSLIB = $(CROSSDIR)/lib
#CROSSBIN = $(CROSSDIR)/bin

#AR	= $(CROSSBIN)/car
#CC	= cgcc -m68881 -m68020
#CPP	= /lib/cpp
#AS 	= $(CC)
#LIB     = $(CROSSLIB)
#MAKE	= /util/gnu/bin/make

MAKEFLAGS = CC="$(CC)" CPP=$(CPP) AS="$(AS)" AR=$(AR) XFLAGS=$(XFLAGS) LIB=$(LIB)

#all: lshort llong lgshort lglong
all: lshort llong

lshort:
	$(MAKE) -f makefile.16 clean
	$(MAKE) -f makefile.16 $(MAKEFLAGS) all 
	$(MAKE) -f makefile.16 $(MAKEFLAGS) install

llong:
	$(MAKE) -f makefile.32 clean
	$(MAKE) -f makefile.32 $(MAKEFLAGS) all
	$(MAKE) -f makefile.32 $(MAKEFLAGS) install

lgshort:
	$(MAKE) -f gmakefile.16 clean
	$(MAKE) -f gmakefile.16 $(MAKEFLAGS) all
	$(MAKE) -f gmakefile.16 $(MAKEFLAGS) install

lglong:
	$(MAKE) -f gmakefile.32 clean
	$(MAKE) -f gmakefile.32 $(MAKEFLAGS) all
	$(MAKE) -f gmakefile.32 $(MAKEFLAGS) install

clean:
	$(MAKE) -f makefile.16 clean
	$(MAKE) -f makefile.32 clean

realclean:
	$(MAKE) -f makefile.16 realclean
	$(MAKE) -f makefile.32 realclean
	rm -f core report
