]> andersk Git - moira.git/blame - clients/userreg/Makefile
Don't install userreg as setuid.
[moira.git] / clients / userreg / Makefile
CommitLineData
989a2c2c 1#
2# $Source$
3# $Author$
4# $Locker$
5# $Header$
6#
7
a127ac0e 8CFLAGS= -O -I../../include
9
989a2c2c 10TEXT= welcome network_down username_blurb password_blurb
11
a127ac0e 12all: userreg reg_svr
13
14userreg: 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
18reg_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 29userreg.o: userreg.c userreg.h files.h ureg_err.h
989a2c2c 30display.o: display.c userreg.h files.h
31
a127ac0e 32ureg_err.o: ureg_err.et
33 compile_et ureg_err.et
34
35ureg_err.h: ureg_err.o
36
989a2c2c 37clean: /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
43install: 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
This page took 0.064318 seconds and 5 git commands to generate.