]> andersk Git - moira.git/blob - reg_svr/Makefile
Linted.
[moira.git] / reg_svr / Makefile
1 #
2 #       $Source$
3 #       $Author$
4 #       $Locker$
5 #       $Header$
6 #
7
8 CFLAGS= -O -I../../include
9
10 TEXT= welcome network_down username_blurb password_blurb
11
12 all: userreg reg_svr
13
14 userreg: userreg.o display.o reg_stubs.o
15         cc ${CFLAGS} -o userreg userreg.o display.o reg_stubs.o ureg_err.o \
16                 -L../../lib -lcom_err -lkrb -ldes -lsms -lcurses -ltermcap
17
18 reg_svr: reg_svr.o ureg_err.o 
19         cc ${CFLAGS} -o reg_svr reg_svr.o ureg_err.o \
20                 -L../../lib ../../rpc/sms_al_filsys.o \
21                 ../../rpc/sms_al_pobox.o \
22                 ../../rpc/sms_misc.o \
23                 ../../rpc/admin_call.o \
24                 ../../rpc/admin_err.o \
25                 ../../server/libsmsglue.a \
26                 -lcom_err -lkrb -ldes /usr/rtingres/lib/libqlib \
27                 /usr/rtingres/lib/compatlib
28
29 userreg.o: userreg.c userreg.h files.h ureg_err.h
30 display.o: display.c userreg.h files.h
31
32 ureg_err.o: ureg_err.et
33         compile_et ureg_err.et
34
35 ureg_err.h: ureg_err.o
36
37 clean: /tmp
38         rm -f a.out core *.o
39         rm -f userreg reg_svr unreg_user
40         rm -f ureg_err.h
41         rm -f unreg_user.c
42
43 install: all
44         install -c -o root -g staff -m 700 userreg.sh \
45                 ${DESTDIR}/usr/athena/userreg.lockout
46         rm -rf ${DESTDIR}/usr/athena/lib/userreg
47         mkdir ${DESTDIR}/usr/athena/lib/userreg
48         install -c -s userreg ${DESTDIR}/usr/athena/userreg
49         for i in ${TEXT}; do \
50                 install -c $$i \
51                         ${DESTDIR}/usr/athena/lib/userreg/$$i; \
52                 done;
53         install reg_svr ../../bin/reg_svr
54
55
This page took 0.042403 seconds and 5 git commands to generate.