home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / gnu / libsrc87 / dmakefil.e < prev    next >
Encoding:
Text File  |  1993-07-30  |  3.9 KB  |  104 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
  11. CC020   = cgcc -m68020
  12. CPP    = /lib/cpp
  13. AS     = $(CC)
  14. LIB     = $(CROSSLIB)
  15. MAKE    = /util/gnu/bin/make
  16. XFLAGS = -Wall -Wstrict-prototypes -pipe
  17.  
  18. MAKEFLAGS = CC=$(CC) CPP=$(CPP) AS=$(AS) AR=$(AR) XFLAGS="$(XFLAGS)" LIB=$(LIB)
  19. MAKEFLAGS_020 = CC="$(CC020)" CPP=$(CPP) AS=$(AS) AR=$(AR) XFLAGS=$(XFLAGS) LIB=$(LIB)
  20.  
  21. #all: lshort llong lgshort lglong
  22. all: lshort 
  23.  
  24. lshort:
  25.     $(MAKE) -f makefile.16 $(MAKEFLAGS) all 
  26.  
  27. llong:
  28.     $(MAKE) -f makefile.32 $(MAKEFLAGS) all
  29.  
  30. clean:
  31.     $(MAKE) -f makefile.16 clean
  32.     $(MAKE) -f makefile.32 clean
  33.  
  34. realclean:
  35.     $(MAKE) -f makefile.16 realclean
  36.     $(MAKE) -f makefile.32 realclean
  37.     rm -f core report
  38.  
  39.  
  40.  
  41. SRCS = \
  42. abort.c        exec.c    getlogin.c  mkdir.c    siglist.c   strrev.c    \
  43. abs.c        fclose.c    getopt.c    mktemp.c    signal.c    strspn.c    \
  44. access.c    fdopen.c    getpid.c    open.c    sleep.c        strstr.c    \
  45. alglobal.c  fflush.c    getpw.c        osbind.c    spawnve.c   strtok.c    \
  46. alphasor.c  fgetc.c    gets.c        perror.c    spawnvp.c   strtol.c    \
  47. atof.c        fgets.c    getuid.c    popen.c    sprintf.c   strtoul.c    \
  48. atol.c        fhandle.c    getw.c        psignal.c    sscanf.c    symdir.c    \
  49. bcmp.c        filbuf.c    gmon.c        qsort.c    stat.c        symlink.c    \
  50. bsearch.c   findfile.c    gnulib2.c   raise.c    stksiz.c    system.c    \
  51. bzero.c        fopen.c    grp.c        rand.c    strcat.c    sysvar.c    \
  52. catch.c        fork.c    ioctl.c        random.c    strchr.c    tchars.c    \
  53. chdir.c        fprintf.c    isatty.c    read.c    strcmp.c    textio.c    \
  54. chmod.c        fputc.c    linea.c        regexp.c    strcpy.c    time.c    \
  55. clock.c        fputs.c    link.c        regsup.c    strcspn.c   times.c    \
  56. close.c        fread.c    localtim.c  rename.c    strdup.c    tmpfile.c    \
  57. console.c   fscanf.c    lseek.c        rmdir.c    strerror.c  tmpnam.c    \
  58. crt0.c        fseek.c    ltoa.c        sbrk.c    strftime.c  unlink.c    \
  59. ctime.c        fsetpos.c    main.c        scandir.c    strlen.c    unx2dos.c    \
  60. ctype.c        ftw.c    malloc.c    scanf.c    strlwr.c    utime.c    \
  61. difftime.c  fungetc.c    memccpy.c   screen.c    strncat.c   vfork.c    \
  62. dirent.c    fwrite.c    memchr.c    setbuf.c    strncmp.c   write.c    \
  63. div.c        getbuf.c    memcmp.c    setlocal.c    strncpy.c        \
  64. doprnt.c    getcwd.c            setvbuf.c    strpbrk.c        \
  65. dup.c        getenv.c    memset.c    sgtty.c    strrchr.c   device.c    \
  66. pipe.c
  67.  
  68. INCS = \
  69. ../h/PatchLev.h         ../h/mouse.h      ../h/sys/ioctl.h    \
  70. ../h/aesbind.h         ../h/obdefs.h      ../h/sys/param.h    \
  71. ../h/assert.h         ../h/obstack.h      ../h/sys/resource.h    \
  72. ../h/basepage.h         ../h/osbind.h      ../h/sys/signal.h    \
  73. ../h/compiler.h         ../h/param.h      ../h/sys/stat.h    \
  74. ../h/ctype.h         ../h/math.h      ../h/sys/time.h    \
  75. ../h/curses.h         ../h/process.h      ../h/sys/times.h    \
  76. ../h/device.h         ../h/pwd.h          ../h/sys/types.h    \
  77. ../h/dirent.h         ../h/regexp.h      ../h/sys/wait.h    \
  78. ../h/errno.h         ../h/resource.h      ../h/sysvars.h    \
  79. ../h/fcntl.h         ../h/screen.h      ../h/tchars.h    \
  80. ../h/file.h         ../h/setjmp.h      ../h/termcap.h    \
  81. ../h/float.h         ../h/sgtty.h      ../h/time.h    \
  82. ../h/ftw.h         ../h/siglist.h      ../h/times.h    \
  83. ../h/gemdefs.h         ../h/signal.h      ../h/types.h    \
  84. ../h/gemfast.h         ../h/st-out.h      ../h/unistd.h    \
  85. ../h/gnu-ar.h         ../h/stab.h      ../h/unixlib.h    \
  86. ../h/grp.h         ../h/stat.h      ../h/varargs.h    \
  87. ../h/ioctl.h         ../h/stdarg.h      ../h/vdibind.h    \
  88. ../h/keycodes.h         ../h/stddef.h      ../h/vt52.h    \
  89. ../h/limits.h         ../h/stdio.h      ../h/wait.h    \
  90. ../h/linea.h         ../h/stdlib.h      ../h/widget.h    \
  91. ../h/locale.h         ../h/string.h      ../h/xbra.h    \
  92. ../h/macros.h         ../h/strings.h          \
  93. ../h/math-68881.h    ../h/support.h      flonum.h    \
  94. ../h/memory.h         ../h/sys/dir.h      fork.h    \
  95. ../h/minimal.h         ../h/sys/errno.h      lib.h    \
  96. ../h/mintbind.h         ../h/sys/file.h      symdir.h
  97.  
  98. TAGS: $(SRCS) $(INCS)
  99.     -chmod +w TAGS
  100.     /util/gnu/bin/etags -t -f $@ $^
  101.  
  102. depend: $(SRCS)
  103.     makedepend -f mincl -I../h -I. -Datarist=1 -Dgem -Dm68k -D__MSHORT__ -D__STDC__=1 -D__GNUC__=1 $^
  104.