home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-06-05 | 1.0 KB | 56 lines |
- #
- # Makefile for "lb", the load-balancer
- # ^Deke Kassabian 6/3/88, mods and additions 3/7/89
- #
- SERVER=rstatd
- #
- #CFLAGS= -g -f68881
- CFLAGS= -O
- LDFLAGS= -s
- #PRINT= ptroff -man
- PRINT= troff -t -man
-
- SRCS= rsdclnt.c srvclnt.c st_sendrecv.c stats.h config.h
- MANS= lb.1 lb.5
- OBJS_SRV= srvclnt.o st_sendrecv.o
- OBJS_RSD= rsdclnt.o
- LIBS= -lrpcsvc
-
- lb: lb.$(SERVER)
- @echo "lb has been built for $(SERVER) server."
-
- lb.rstatd: $(OBJS_RSD)
- $(CC) $(CFLAGS) $(LDFLAGS) -o lb $(OBJS_RSD) $(LIBS)
-
- lb.statsrv: $(OBJS_SRV)
- $(CC) $(CFLAGS) $(LDFLAGS) -o lb $(OBJS_SRV)
-
- tags:
- ctags *.c > tags
-
- clean:
- rm -f core *.o
-
- spotless:
- rm -f core lb *.o
-
- love:
- @echo 'not war?'
-
- joke:
- @echo 'What do you want for nothing?'
-
- shar:
- @shar Makefile README INSTALL OTHER_SERVERS $(MANS) $(SRCS) >lb.shar
- @chmod a+r lb.shar
- @echo "SHAR file lb.shar created."
-
- hardcopy:
- lpr README INSTALL OTHER_SERVERS $(SRCS)
- $(PRINT) $(MANS) | lpr -t
-
- # Dependencies
- lbmain.o: lbmain.c stats.h config.h
- st_sendrecv.o: st_sendrecv.c stats.h config.h
- rsdclnt.o: rsdclnt.c config.h
-