]>
Commit | Line | Data |
---|---|---|
989a2c2c | 1 | # |
2 | # $Source$ | |
3 | # $Author$ | |
4 | # $Locker$ | |
5 | # $Header$ | |
6 | # | |
7 | ||
a127ac0e | 8 | CFLAGS= -O -I../../include |
9 | ||
989a2c2c | 10 | TEXT= welcome network_down username_blurb password_blurb |
11 | ||
a127ac0e | 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 | |
989a2c2c | 28 | |
a127ac0e | 29 | userreg.o: userreg.c userreg.h files.h ureg_err.h |
989a2c2c | 30 | display.o: display.c userreg.h files.h |
31 | ||
a127ac0e | 32 | ureg_err.o: ureg_err.et |
33 | compile_et ureg_err.et | |
34 | ||
35 | ureg_err.h: ureg_err.o | |
36 | ||
989a2c2c | 37 | clean: /tmp |
a127ac0e | 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 | |
989a2c2c | 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 | |
1745fe4b | 48 | install -c -s userreg ${DESTDIR}/usr/athena/userreg |
989a2c2c | 49 | for i in ${TEXT}; do \ |
50 | install -c $$i \ | |
51 | ${DESTDIR}/usr/athena/lib/userreg/$$i; \ | |
52 | done; | |
a127ac0e | 53 | install reg_svr ../../bin/reg_svr |
54 | ||
989a2c2c | 55 |