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

  1. ## Makefile for tvx on System V
  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.  
  11. HDRS          = tvx_glbl.ic\
  12.         tvx_defs.ic
  13.  
  14. LDFLAGS          =
  15.  
  16. CFLAGS        = -O\
  17.         -DTVX_EM
  18.  
  19. LIBS          = /usr/lib/libtermcap.a
  20.  
  21. LINKER          = cc
  22.  
  23. MAKEFILE      = Makefile.sysV
  24.  
  25. OBJS          = tvx_unix.o \
  26.         tvx_io.o \
  27.         tvx_lex.o \
  28.         tvx_1.o \
  29.         tvx_2.o \
  30.         tvx_edit.o \
  31.         tvx_lib.o
  32.  
  33. PRINT          = pr
  34.  
  35. PROGRAM          = tvx
  36.  
  37. SRCS          = tvx_unix.c \
  38.         tvx_io.c \
  39.         tvx_lex.c \
  40.         tvx_1.c \
  41.         tvx_2.c \
  42.         tvx_edit.c \
  43.         tvx_lib.c
  44.  
  45. all:        $(PROGRAM)
  46.  
  47. $(PROGRAM):     $(OBJS) $(LIBS)
  48.         @echo -n "Loading $(PROGRAM) ... "
  49.         @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS)
  50.          @cp a.out $(PROGRAM)
  51.          @rm a.out
  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/sgtty.h /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  78. tvx_io.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  79. tvx_lex.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  80. tvx_1.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  81. tvx_2.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  82. tvx_edit.o: /usr/include/stdio.h tvx_defs.ic tvx_glbl.ic
  83. tvx_lib.o: /usr/include/stdio.h tvx_defs.ic
  84.  
  85.