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

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