home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume1 / 8712 / mkmf / 2 / x.Makefile / p.Makefile < prev    next >
Encoding:
Makefile  |  1990-07-13  |  748 b   |  49 lines

  1. CFLAGS        = -O
  2.  
  3. DEST          = ${HOME}/bin
  4.  
  5. EXTHDRS          =
  6.  
  7. HDRS          =
  8.  
  9. LDFLAGS          =
  10.  
  11. LIBS          =
  12.  
  13. LINKER          = cc
  14.  
  15. MAKEFILE      = Makefile
  16.  
  17. OBJS          =
  18.  
  19. PRINT          = pr
  20.  
  21. PROGRAM          = a.out
  22.  
  23. SRCS          =
  24.  
  25. all:        $(PROGRAM)
  26.  
  27. $(PROGRAM):     $(OBJS) $(LIBS)
  28.         $(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
  29.  
  30. clean:;        rm -f $(OBJS)
  31.  
  32. depend:;    mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
  33.  
  34. index:;        ctags -wx $(HDRS) $(SRCS)
  35.  
  36. install:    $(PROGRAM)
  37.         install -s $(PROGRAM) $(DEST)
  38.  
  39. print:;        $(PRINT) $(HDRS) $(SRCS)
  40.  
  41. program:        $(PROGRAM)
  42.  
  43. tags:           $(HDRS) $(SRCS); ctags $(HDRS) $(SRCS)
  44.  
  45. update:        $(DEST)/$(PROGRAM)
  46.  
  47. $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
  48.         @make -f $(MAKEFILE) DEST=$(DEST) install
  49.