home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume16 / pcomm2 / part02 / Makefile < prev    next >
Makefile  |  1988-09-14  |  4KB  |  111 lines

  1. #                PCOMM
  2. #            for generic System V Unix
  3. #
  4. # for systems without getcwd(3) or getopt(3)
  5. #
  6. #GETCWD = getcwd.o
  7. #GETOPT = getopt.o
  8.  
  9. CFLAGS = -O
  10. #CURSES = -ltermlib -lcurses
  11. CURSES = -lcurses
  12. LDFLAGS = -s
  13. SHAR = shar -a
  14. BIN = /usr/local/bin
  15.  
  16. PCOMM = $(GETCWD) $(GETOPT) admin.o chg_dir.o curses.o d_delete.o \
  17.     d_lib.o d_manual.o d_menu.o d_print.o d_prompt.o d_revise.o \
  18.     data_log.o di_delay.o di_win.o dial.o expand.o help.o info.o \
  19.     init.o line_set.o list_dir.o ls_menu.o m_lib.o macro.o main.o \
  20.     n_shell.o p_lib.o passthru.o pexit.o port.o redial.o s_axfer.o \
  21.     s_gen.o s_menu.o s_modem.o s_prompt.o s_term.o s_tty.o screen.o \
  22.     st_line.o strings.o terminal.o x_ascii.o x_batch.o x_extrnl.o \
  23.     x_menu.o x_rcv.o x_send.o x_win.o xmodem.o
  24.  
  25. INPUT =    input.o vcs.o
  26.  
  27. all:    pcomm pcomm_input install
  28.  
  29. pcomm:    $(PCOMM)
  30.     $(CC) $(LDFLAGS) $(PCOMM) -o pcomm $(CURSES)
  31.  
  32. pcomm_input:    $(INPUT)
  33.     $(CC) $(LDFLAGS) $(INPUT) -o pcomm_input $(CURSES)
  34.     
  35. install:
  36.     cp pcomm $(BIN)
  37. #    rm pcomm
  38.     cp pcomm_input $(BIN)
  39. #    rm pcomm_input
  40.  
  41. lint:
  42.     lint -p -Dlint *.c
  43.  
  44. shar:
  45.     cat Doc > pcomm_sh.1
  46.     $(SHAR) Readme Release.notes Makefile Pcomm.1 Pcomm.dial_dir \
  47.     Pcomm.modem Pcomm.param Unixpc.shar config.h dial_dir.h misc.h \
  48.     modem.h param.h status.h vcs.h xmodem.h > pcomm_sh.2
  49.     $(SHAR) admin.c chg_dir.c curses.c d_delete.c d_lib.c d_manual.c \
  50.     d_menu.c d_print.c d_prompt.c d_revise.c data_log.c di_delay.c \
  51.     > pcomm_sh.3
  52.     $(SHAR) di_win.c dial.c expand.c getcwd.c getopt.c help.c info.c \
  53.     init.c input.c line_set.c list_dir.c ls_menu.c > pcomm_sh.4
  54.     $(SHAR) m_lib.c macro.c main.c n_shell.c p_lib.c passthru.c \
  55.     pexit.c port.c redial.c > pcomm_sh.5
  56.     $(SHAR) s_axfer.c s_gen.c s_menu.c s_modem.c s_prompt.c s_term.c \
  57.     s_tty.c screen.c st_line.c strings.c terminal.c > pcomm_sh.6
  58.     $(SHAR) vcs.c x_ascii.c x_batch.c x_extrnl.c x_menu.c x_rcv.c \
  59.     > pcomm_sh.7
  60.     $(SHAR) x_send.c x_win.c xmodem.c > pcomm_sh.8
  61.  
  62. admin.o:    config.h dial_dir.h param.h
  63. chg_dir.o:    config.h misc.h
  64. curses.o:    config.h misc.h
  65. d_delete.o:    config.h dial_dir.h misc.h param.h
  66. d_lib.o:    dial_dir.h param.h
  67. d_manual.o:    config.h misc.h dial_dir.h
  68. d_menu.o:    config.h dial_dir.h misc.h param.h
  69. d_print.o:    config.h dial_dir.h misc.h
  70. d_prompt.o:    config.h dial_dir.h misc.h
  71. d_revise.o:    config.h dial_dir.h misc.h param.h
  72. data_log.o:    config.h misc.h param.h status.h
  73. di_delay.o:    config.h misc.h param.h
  74. di_win.o:    config.h dial_dir.h misc.h modem.h param.h
  75. dial.o:        config.h dial_dir.h misc.h modem.h param.h
  76. expand.o:    config.h
  77. help.o:        config.h misc.h
  78. init.o:        config.h misc.h status.h
  79. input.o:    config.h misc.h status.h vcs.h
  80. line_set.o:    dial_dir.h param.h
  81. list_dir.o:    config.h misc.h
  82. ls_menu.o:    config.h dial_dir.h misc.h param.h
  83. m_lib.o:    modem.h
  84. macro.o:    config.h misc.h param.h
  85. main.o:        config.h dial_dir.h modem.h param.h status.h
  86. n_shell.o:    config.h
  87. p_lib.o:    param.h
  88. passthru.o:    config.h misc.h
  89. pexit.o:    config.h dial_dir.h misc.h param.h status.h
  90. port.o:        config.h dial_dir.h modem.h
  91. redial.o:    config.h dial_dir.h misc.h
  92. s_axfer.o:    config.h misc.h param.h
  93. s_gen.o:    config.h misc.h param.h
  94. s_menu.o:    config.h misc.h
  95. s_modem.o:    config.h misc.h modem.h
  96. s_prompt.o:    config.h misc.h
  97. s_term.o:    config.h misc.h param.h status.h
  98. s_tty.o:    config.h misc.h modem.h
  99. screen.o:    config.h param.h status.h
  100. st_line.o:    config.h dial_dir.h misc.h modem.h param.h status.h
  101. terminal.o:    config.h dial_dir.h misc.h modem.h param.h status.h
  102. vcs.o:        config.h vcs.h
  103. x_ascii.o:    config.h misc.h param.h
  104. x_batch.o:    config.h misc.h xmodem.h
  105. x_extrnl.o:    config.h
  106. x_menu.o:    config.h misc.h xmodem.h
  107. x_rcv.o:    config.h dial_dir.h misc.h xmodem.h
  108. x_send.o:    config.h dial_dir.h misc.h xmodem.h
  109. x_win.o:    config.h dial_dir.h misc.h xmodem.h
  110. xmodem.o:    config.h misc.h param.h xmodem.h
  111.