home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 213b.lha / Flex / Flex2 / gnu.lib.src / Makefile < prev    next >
Makefile  |  1996-02-14  |  1KB  |  48 lines

  1. # to make the GNU support library on the amiga (with a few extras thrown in)
  2.  
  3. # the +m is for stack depth checking while debugging things...
  4. #CFLAGS = -b +m 
  5. CFLAGS = -b
  6. LFLAGS = 
  7. LIBS = -lc
  8.  
  9. .c.o32 :
  10.     cc +l $(CFLAGS) $*.c -o $@
  11.  
  12. .c.ol32 :
  13.     cc +p +m $(CFLAGS) $*.c -o $@
  14.  
  15. OBJS =    alloca.o closedir.o getopt.o opendir.o popen.o readdir.o realloc.o \
  16.     rewinddir.o seekdir.o telldir.o xcalloc.o xmalloc.o xrealloc.o \
  17.     bcmp.o bcopy.o bzero.o memfull.o
  18.  
  19. O32S =    alloca.o32 closedir.o32 getopt.o32 opendir.o32 popen.o32 readdir.o32 \
  20.     realloc.o32 rewinddir.o32 seekdir.o32 telldir.o32 xcalloc.o32 \
  21.     xmalloc.o32 xrealloc.o32 bcmp.o32 bcopy.o32 bzero.o32 memfull.o32
  22.  
  23. OL32S =    alloca.ol32 closedir.ol32 getopt.ol32 opendir.ol32 popen.ol32 \
  24.     realloc.ol32 readdir.ol32 rewinddir.ol32 seekdir.ol32 telldir.ol32 \
  25.     xcalloc.ol32 xmalloc.ol32 xrealloc.ol32 bcmp.ol32 bcopy.ol32 \
  26.     bzero.ol32 memfull.ol32
  27.  
  28. gnu.lib    : $(OBJS)
  29.     - delete gnu.lib
  30.     lb gnu.lib $(OBJS)
  31.  
  32. gnu32.lib : $(O32S)
  33.     - delete gnu32.lib
  34.     lb gnu32.lib $(O32S)
  35.  
  36. gnul32.lib : $(OL32S)
  37.     - delete gnul32.lib
  38.     lb gnul32.lib $(OL32S)
  39.  
  40. alloca.o    : alloca.c
  41.     cc $(CFLAGS) -dSTACK_DIRECTION=-1 -o alloca.o alloca.c
  42.  
  43. alloca.o32    : alloca.c
  44.     cc +l $(CFLAGS) -dSTACK_DIRECTION=-1 -o alloca.o32 alloca.c
  45.  
  46. alloca.ol32    : alloca.c
  47.     cc +p +m $(CFLAGS) -dSTACK_DIRECTION=-1 -o alloca.ol32 alloca.c
  48.