home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / gnu / libsrc87 / gmakefil.e < prev    next >
Encoding:
Text File  |  1993-07-30  |  1.5 KB  |  61 lines

  1. #
  2. # Top level Makefile for TOS-Gcc library in unix hosted cross dev environment
  3. #
  4.  
  5. CROSSDIR = /net/acae127/home/bammi/atari/cross-gcc
  6. CROSSLIB = $(CROSSDIR)/lib
  7. CROSSBIN = $(CROSSDIR)/bin
  8.  
  9. AR    = $(CROSSBIN)/car
  10. CC    = cgcc -g
  11. CC020   = cgcc -m68020
  12. CPP    = /lib/cpp
  13. AS     = $(CC)
  14. LIB     = $(CROSSLIB)
  15. MAKE    = /util/gnu/bin/make
  16.  
  17. MAKEFLAGS = CC="$(CC)" CPP="$(CPP)" AS="$(AS)" AR=$(AR) XFLAGS="$(XFLAGS)" LIB=$(LIB)
  18. MAKEFLAGS_020 = CC="$(CC020)" CPP="$(CPP)" AS="$(AS)" AR=$(AR) XFLAGS="$(XFLAGS)" LIB=$(LIB)
  19.  
  20. #all: lshort llong lgshort lglong
  21. all: lshort llong
  22.  
  23. lshort:
  24.     $(MAKE) -f gmakefil.16 clean
  25.     $(MAKE) -f gmakefil.16 $(MAKEFLAGS) all 
  26.     $(MAKE) -f gmakefil.16 $(MAKEFLAGS) install
  27.  
  28. llong:
  29.     $(MAKE) -f gmakefil.32 clean
  30.     $(MAKE) -f gmakefil.32 $(MAKEFLAGS) all
  31.     $(MAKE) -f gmakefil.32 $(MAKEFLAGS) install
  32.  
  33. lgshort:
  34.     $(MAKE) -f gmakefil.16 clean
  35.     $(MAKE) -f gmakefil.16 $(MAKEFLAGS) all
  36.     $(MAKE) -f gmakefil.16 $(MAKEFLAGS) install
  37.  
  38. lglong:
  39.     $(MAKE) -f gmakefil.32 clean
  40.     $(MAKE) -f gmakefil.32 $(MAKEFLAGS) all
  41.     $(MAKE) -f gmakefil.32 $(MAKEFLAGS) install
  42.  
  43. l020short:
  44.     $(MAKE) -f gmakefil.16 clean
  45.     $(MAKE) -f gmakefil.16 $(MAKEFLAGS_020) all020
  46.     $(MAKE) -f gmakefil.16 $(MAKEFLAGS_020) install020
  47.  
  48. l020long:
  49.     $(MAKE) -f gmakefil.32 clean
  50.     $(MAKE) -f gmakefil.32 $(MAKEFLAGS_020) all020
  51.     $(MAKE) -f gmakefil.32 $(MAKEFLAGS_020) install020
  52.  
  53. clean:
  54.     $(MAKE) -f gmakefil.16 clean
  55.     $(MAKE) -f gmakefil.32 clean
  56.  
  57. realclean:
  58.     $(MAKE) -f gmakefil.16 realclean
  59.     $(MAKE) -f gmakefil.32 realclean
  60.     rm -f core report
  61.