plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

makefile (1247B)


      1 SSRC=	message.c main.c bind.c rewrite.c local.c dest.c process.c translate.c\
      2 	log.c chkfwd.c notify.c gateway.c authorize.o ../common/*.c
      3 SOBJ=	message.o main.o bind.o rewrite.o local.o dest.o process.o translate.o\
      4 	log.o chkfwd.o notify.o gateway.o authorize.o\
      5 	../config/config.o ../common/common.a ../libc/libc.a
      6 SINC=	../common/mail.h ../common/string.h ../common/aux.h
      7 CFLAGS=${UNIX} -g -I. -I../libc -I../common -I/usr/include ${SCFLAGS}
      8 LFLAGS=-g
      9 .c.o: ; $(CC) -c $(CFLAGS) $*.c
     10 LIB=/usr/lib/upas
     11 
     12 all: send
     13 
     14 send: $(SOBJ)
     15 	$(CC) $(SOBJ) $(LFLAGS) -o send
     16 
     17 chkfwd.o: $(SINC) message.h dest.h
     18 dest.o: $(SINC) dest.h
     19 local.o: $(SINC) dest.h process.h
     20 log.o: $(SINC) message.h
     21 main.o: $(SINC) message.h dest.h process.h
     22 bind.o: $(SINC) dest.h message.h
     23 process.o: $(SINC) process.h
     24 rewrite.o: $(SINC) dest.h
     25 translate.o: $(SINC) dest.h process.h
     26 message.o: $(SINC) message.h
     27 notify.o: $(SINC) message.h
     28 gateway.o: $(SINC) dest.h message.h
     29 
     30 prcan:
     31 	prcan $(SSRC)
     32 
     33 clean:
     34 	-rm -f send *.[oO] a.out core *.sL rmail
     35 
     36 cyntax:
     37 	cyntax $(CFLAGS) $(SSRC)
     38 
     39 install: send
     40 	rm -f $(LIB)/send /bin/rmail
     41 	cp send $(LIB)/send
     42 	cp send /bin/rmail
     43 	strip /bin/rmail
     44 	strip $(LIB)/send
     45 	chown root $(LIB)/send /bin/rmail
     46 	chmod 4755 $(LIB)/send /bin/rmail