home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume14 / 3bconnect / Makefile < prev    next >
Encoding:
Makefile  |  1988-05-08  |  1.0 KB  |  49 lines

  1. #CFLAGS = -g
  2. #LIBS = -lg
  3. #
  4. # If you wish a SECURE version (no super-user server processes),
  5. # define SECURE. This will prevent root from using 'connect' or 'rcp'.
  6. #
  7. # CFLAGS = -O -DSECURE
  8.  
  9. SERVER = server.o eth.o ipaddr.o talk.o sub.o file.o ftp.o
  10. CONNECT = connect.o eth.o terminate.o ipaddr.o
  11. MYNODE = mynode.o ipaddr.o
  12. RCP = rcp.o sub.o ipaddr.o eth.o ftp.o
  13.  
  14. DOCS = README Makefile connect.1 rcp.1
  15.  
  16. SOURCES = server.c connect.c rcp.c eth.c ipaddr.c talk.c \
  17.     sub.c file.c terminate.c mynode.c ftp.c ni.h ftp.h
  18.  
  19. all: server connect mynode rcp
  20.  
  21. lint: 
  22.     lint ${SERVER:.o=.c}
  23.     lint ${CONNECT:.o=.c}
  24.     lint ${RCP:.o=.c}
  25.  
  26. ${SERVER} ${CONNECT} ${RCP} : ni.h
  27.  
  28. rcp.o ftp.o file.o : ftp.h
  29.  
  30. server: ${SERVER}
  31.     cc -o server ${SERVER} ${LIBS}
  32.     
  33. connect: ${CONNECT}
  34.     cc -o connect ${CONNECT} ${LIBS}
  35.     
  36. rcp: ${RCP}
  37.     cc -o rcp ${RCP} ${LIBS}
  38.  
  39. mynode: ${MYNODE}
  40.     cc -o mynode ${MYNODE} ${LIBS}
  41.  
  42. shar:
  43.     shar -cv ${DOCS} ${SOURCES} > connect.shar
  44.  
  45. install:
  46.     if [ -f /usr/lib/server ] ; then \
  47.         mv /usr/lib/server /usr/lib/server.old ; fi
  48.     cp server /usr/lib
  49.