home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 400-499 / ff473.lzh / CNewsSrc / cnews_src.lzh / libcnews / Makefile < prev    next >
Makefile  |  1990-12-25  |  1KB  |  55 lines

  1. #    $Id: Makefile,v 1.2 90/05/29 21:21:56 crash Exp Locker: crash $
  2. #    $Log:    Makefile,v $
  3. # Revision 1.2  90/05/29  21:21:56  crash
  4. # changed COPTS to include "-sab" and
  5. # added RCS headers
  6. #
  7. #    AMIGA
  8. CC = cc
  9.  
  10. #    AMIGA
  11. INCLUDE = CN:include
  12. DEFINES = -I$(INCLUDE)
  13.  
  14. #    AMIGA
  15. #COPTS= -O # -pg -p # +L (long ints)
  16. COPTS = -bs -sab -wl -DFJE -DAMIGA
  17. CFLAGS= $(COPTS) $(DEFINES)
  18.  
  19. LINTFLAGS=-hau $(DEFINES)
  20. LIB = CN:libcnews.lib
  21.  
  22. # RANLIB is ranlib on non-USG systems, echo on USG systems
  23. #RANLIB=ranlib
  24. #RANLIB=:
  25.  
  26. SRCS =    complain.c config.c fopenclex.c hostname.c \
  27.         lock.c ltoza.c ngmatch.c readline.c \
  28.         string.c strlower.c strsave.c str3save.c time.c case.c
  29. OBJS =    complain.o config.o fopenclex.o gethdr.o hostname.o lock.o ltoza.o \
  30.         nemalloc.o ngmatch.o str3save.o string.o strlower.o strsave.o \
  31.         time.o case.o
  32.  
  33. # workaround for System V make bug
  34. SHELL = /bin/sh
  35.  
  36. .c.o:
  37.     $(CC) $(CFLAGS) $*.c
  38.  
  39. all:    $(OBJS)
  40.     delete $(LIB)
  41.  
  42. lint:
  43.     lint $(LINTFLAGS) $(SRCS)
  44.  
  45. clean:
  46.     rm -f *.o
  47.  
  48. # header dependencies for libcnews.a
  49. config.o: $(INCLUDE)/news.h $(INCLUDE)/config.h
  50. lock.o: $(INCLUDE)/news.h
  51. ngmatch.o: $(INCLUDE)/news.h
  52. time.o: $(INCLUDE)/news.h
  53. # ltoza.o: $(INCLUDE)/stdlib.h    # trouble if stdlib.h is system one, not ours
  54.