home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 1 / GoldFishApril1994_CD2.img / d4xx / d473 / cnewssrc / cnews_src.lzh / libc / mk.amiga < prev    next >
Text File  |  1990-12-15  |  870b  |  44 lines

  1. # C news local libc makefile - added by Ian Darwin
  2. #    AMIGA
  3. # CC = lc
  4. CC = cc
  5.  
  6. INCLUDE = /include
  7. DEFINES = -I$(INCLUDE) -DFJE -DAMIGA
  8. #    AMIGA
  9. #    COPTS=-O # -g -p
  10. COPTS = -bs -sab -wl
  11. CFLAGS = $(COPTS) $(DEFINES)
  12. LINTFLAGS = -hau $(DEFINES)
  13. # workaround for System V make bug
  14. SHELL = /bin/sh
  15.  
  16. SRCS =    closeall.c efopen.c error.c fgetmfs.c nfclose.c \
  17.         standard.c stdfdopen.c warning.c emalloc.c
  18. OBJS =    closeall.o efopen.o error.o fgetmfs.o getdate.o nfclose.o \
  19.         standard.o stdfdopen.o warning.o emalloc.o
  20.  
  21. # RANLIB is ranlib on non-USG systems, echo on USG systems
  22. #RANLIB=ranlib
  23. #RANLIB=echo
  24. LIB = /libcnews.lib
  25.  
  26. .c.o:
  27.     $(CC) $(CFLAGS) $*.c
  28.  
  29. all:    $(OBJS)
  30.  
  31. getdate.c: getdate.y
  32.     bison $*.y
  33.     -delete getdate.c
  34.     rename getdate.tab.c getdate.c
  35.  
  36. getdate.o: getdate.c
  37.     $(CC) $(CFLAGS) -o $@ $*.c
  38.  
  39. lint:
  40.     lint $(LINTFLAGS) $(SRCS)
  41.  
  42. clean:
  43.     rm -f *.o *.a getdate.c y.*.h y.*.c
  44.