home *** CD-ROM | disk | FTP | other *** search
/ Power Programming / powerprogramming1994.iso / progtool / editor / tvx_edit.arc / MAKEFILE < prev    next >
Text File  |  1986-03-17  |  2KB  |  86 lines

  1. ## Makefile for tvx
  2. DEST          = .
  3.  
  4. EXTHDRS          = /usr/include/ctype.h \
  5.         /usr/include/sgtty.h \
  6.         /usr/include/stdio.h \
  7.         /usr/include/sys/ioctl.h \
  8.         /usr/include/sys/types.h \
  9.         /usr/include/sys/stat.h \
  10.         /usr/include/sys/ttychars.h \
  11.         /usr/include/sys/ttydev.h
  12.  
  13. HDRS          = tvx_glbl.ic\
  14.         tvx_defs.ic
  15.  
  16. LDFLAGS          =
  17.  
  18. CFLAGS        = -O\
  19.         -DTVX_EM
  20.  
  21. LIBS          = /usr/lib/libtermcap.a
  22.  
  23. LINKER          = cc
  24.  
  25. MAKEFILE      = Makefile
  26.  
  27. OBJS          = tvx_unix.o \
  28.         tvx_io.o \
  29.         tvx_lex.o \
  30.         tvx_1.o \
  31.         tvx_2.o \
  32.         tvx_edit.o \
  33.         tvx_lib.o
  34.  
  35. PRINT          = pr
  36.  
  37. PROGRAM          = tvx
  38.  
  39. SRCS          = tvx_unix.c \
  40.         tvx_io.c \
  41.         tvx_lex.c \
  42.         tvx_1.c \
  43.         tvx_2.c \
  44.         tvx_edit.c \
  45.         tvx_lib.c
  46.  
  47. all:        $(PROGRAM)
  48.  
  49. $(PROGRAM):     $(OBJS) $(LIBS)
  50.         @echo -n "Loading $(PROGRAM) ... "
  51.         @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
  52.         @echo "done"
  53.  
  54. clean:;        @rm -f $(OBJS)
  55.  
  56. depend:;    @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
  57.  
  58. index:;        @ctags -wx $(HDRS) $(SRCS)
  59.  
  60. install:    $(PROGRAM)
  61.         @echo Installing $(PROGRAM) in $(DEST)
  62.         @install -s $(PROGRAM) $(DEST)
  63.  
  64. print:;        @$(PRINT) $(HDRS) $(SRCS)
  65.  
  66. program:        $(PROGRAM)
  67.  
  68. tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
  69.  
  70. update:        $(DEST)/$(PROGRAM)
  71.  
  72. $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
  73.         @make -f $(MAKEFILE) DEST=$(DEST) install
  74. ###
  75. tvx_unix.o: /usr/include/ctype.h /usr/include/sys/ioctl.h \
  76.     /usr/include/sys/types.h /usr/include/sys/stat.h \
  77.     /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
  78.     /usr/include/sgtty.h /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  79. tvx_io.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  80. tvx_lex.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  81. tvx_1.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  82. tvx_2.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  83. tvx_edit.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  84. tvx_lib.o: /usr/include/stdio.h tvx_defs.ic
  85.  
  86.