home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume39 / planner / part01 / Makefile < prev    next >
Encoding:
Makefile  |  1993-08-23  |  1.4 KB  |  65 lines

  1. DEST          = /home/napalm/bin/fifo
  2.  
  3. EXTHDRS          = /usr/include/fcntl.h \
  4.         /usr/include/signal.h \
  5.         /usr/include/stdio.h \
  6.         /usr/include/sys/fcntl.h \
  7.         /usr/include/sys/file.h \
  8.         /usr/include/sys/stat.h \
  9.         /usr/include/sys/sysmacros.h \
  10.         /usr/include/sys/sysmacros.h \
  11.         /usr/include/sys/types.h \
  12.         /usr/include/sys/types.h
  13.  
  14. HDRS          =
  15.  
  16. LDFLAGS          =
  17.  
  18. LIBS          =
  19.  
  20. LINKER          = cc
  21.  
  22. MAKEFILE      = Makefile
  23.  
  24. OBJS          = plan.o
  25.  
  26. PRINT          = pr
  27.  
  28. PROGRAM          = plan
  29.  
  30. SRCS          = plan.c
  31.  
  32. all:        $(PROGRAM)
  33.  
  34. $(PROGRAM):     $(OBJS) $(LIBS)
  35.         @echo -n "Loading $(PROGRAM) ... "
  36.         @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
  37.         @echo "done"
  38.  
  39. clean:;        @rm -f $(OBJS)
  40.  
  41. depend:;    @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
  42.  
  43. index:;        @ctags -wx $(HDRS) $(SRCS)
  44.  
  45. install:    $(PROGRAM)
  46.         @echo Installing $(PROGRAM) in $(DEST)
  47.         @install -s $(PROGRAM) $(DEST)
  48.  
  49. print:;        @$(PRINT) $(HDRS) $(SRCS)
  50.  
  51. program:        $(PROGRAM)
  52.  
  53. tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
  54.  
  55. update:        $(DEST)/$(PROGRAM)
  56.  
  57. $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
  58.         @make -f $(MAKEFILE) DEST=$(DEST) install
  59. ###
  60. plan.o: /usr/include/sys/types.h /usr/include/sys/sysmacros.h \
  61.     /usr/include/sys/sysmacros.h /usr/include/sys/file.h \
  62.     /usr/include/sys/fcntl.h /usr/include/sys/types.h \
  63.     /usr/include/fcntl.h /usr/include/stdio.h /usr/include/sys/stat.h \
  64.     /usr/include/signal.h
  65.