home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume24 / lb / Makefile < prev    next >
Encoding:
Makefile  |  1991-06-05  |  1.0 KB  |  56 lines

  1. #
  2. # Makefile for "lb", the load-balancer
  3. # ^Deke Kassabian 6/3/88,  mods and additions 3/7/89
  4. #
  5. SERVER=rstatd
  6. #
  7. #CFLAGS=  -g -f68881
  8. CFLAGS=   -O 
  9. LDFLAGS=  -s
  10. #PRINT=    ptroff -man
  11. PRINT=      troff -t -man 
  12.  
  13. SRCS=      rsdclnt.c srvclnt.c st_sendrecv.c stats.h config.h
  14. MANS=      lb.1 lb.5
  15. OBJS_SRV= srvclnt.o st_sendrecv.o
  16. OBJS_RSD= rsdclnt.o 
  17. LIBS=     -lrpcsvc
  18.  
  19. lb: lb.$(SERVER)
  20.     @echo "lb has been built for $(SERVER) server."
  21.  
  22. lb.rstatd: $(OBJS_RSD)
  23.     $(CC) $(CFLAGS) $(LDFLAGS) -o lb $(OBJS_RSD) $(LIBS)
  24.  
  25. lb.statsrv: $(OBJS_SRV)
  26.     $(CC) $(CFLAGS) $(LDFLAGS) -o lb $(OBJS_SRV)
  27.  
  28. tags:
  29.     ctags *.c > tags
  30.  
  31. clean:
  32.     rm -f core *.o
  33.  
  34. spotless:
  35.     rm -f core lb *.o
  36.  
  37. love:
  38.     @echo 'not war?'
  39.  
  40. joke: 
  41.     @echo 'What do you want for nothing?'
  42.  
  43. shar: 
  44.     @shar Makefile README INSTALL OTHER_SERVERS $(MANS) $(SRCS) >lb.shar
  45.     @chmod a+r lb.shar
  46.     @echo "SHAR file lb.shar created."
  47.  
  48. hardcopy:
  49.     lpr README INSTALL OTHER_SERVERS $(SRCS)
  50.     $(PRINT) $(MANS) | lpr -t
  51.  
  52. # Dependencies
  53. lbmain.o:     lbmain.c stats.h config.h
  54. st_sendrecv.o:    st_sendrecv.c stats.h config.h
  55. rsdclnt.o:    rsdclnt.c config.h
  56.