tmakefile - plan9port - [fork] Plan 9 from user space
git clone git://src.adamsgaard.dk/plan9port
Log
Files
Refs
README
LICENSE
---
tmakefile (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