home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume3 / browserw / part01 / Makefile < prev    next >
Encoding:
Makefile  |  1989-02-17  |  1.2 KB  |  69 lines

  1. DEST          = /global/bin
  2.  
  3. EXTHDRS          = /usr/include/signal.h \
  4.         /usr/include/stdio.h
  5.  
  6. HDRS          = Browser.h \
  7.         BrowserP.h
  8.  
  9. LDFLAGS          =  -L/global/lib
  10.  
  11. CFLAGS          = -g -I/global/include
  12. #-DDEBUG
  13.  
  14. LIBS          = -lXaw -lXmu -lXt -lX11 
  15.  
  16. LINKER          = /bin/cc
  17.  
  18. CC          = /bin/cc
  19.  
  20. MAKEFILE      = Makefile
  21.  
  22. OBJS          = Browser.o \
  23.         main.o
  24.  
  25. PRINT          = enscript
  26.  
  27. PROGRAM          = test
  28.  
  29. SRCS          = Browser.c \
  30.         main.c
  31.  
  32. all:        $(PROGRAM)
  33.  
  34. $(PROGRAM):     $(OBJS)
  35.         @echo "Loading $(PROGRAM) ... "
  36.         $(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
  37.         @echo "done"
  38.  
  39. clean:;        /bin/rm -f $(OBJS) *~ \#* core
  40.  
  41. depend:;    @mkmf -d -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. lint:;        lint $(SRCS) -I/usr/X11 -I.
  54.  
  55. tags:           $(HDRS) $(SRCS)
  56.         ctags -tw $(HDRS) $(SRCS) 
  57.  
  58. update:        $(DEST)/$(PROGRAM)
  59.  
  60. $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
  61.         @make -f $(MAKEFILE) DEST=$(DEST) install
  62.  
  63. new:        clean $(PROGRAM)
  64.  
  65. ###
  66.  
  67. Browser.o: BrowserP.h Browser.h
  68. main.o: Browser.h
  69.