]>
Commit | Line | Data |
---|---|---|
989a2c2c | 1 | # |
2 | # $Source$ | |
3 | # $Author$ | |
4 | # $Locker$ | |
5 | # $Header$ | |
6 | # | |
7 | ||
8 | CFLAGS= -O | |
9 | TEXT= welcome network_down username_blurb password_blurb | |
10 | ||
11 | all: userreg | |
12 | userreg: userreg.o display.o libuserinfo.a | |
13 | cc ${CFLAGS} -o userreg userreg.o display.o -lcurses -ltermcap \ | |
14 | libuserinfo.a | |
15 | ||
16 | userreg.o: userreg.c userreg.h files.h | |
17 | display.o: display.c userreg.h files.h | |
18 | ||
19 | clean: /tmp | |
20 | rm -f a.out core userreg.o display.o userreg | |
21 | ||
22 | install: all | |
23 | install -c -o root -g staff -m 700 userreg.sh \ | |
24 | ${DESTDIR}/usr/athena/userreg.lockout | |
25 | rm -rf ${DESTDIR}/usr/athena/lib/userreg | |
26 | mkdir ${DESTDIR}/usr/athena/lib/userreg | |
27 | install -c -s -o root -g staff -m 4755 userreg \ | |
28 | ${DESTDIR}/usr/athena/userreg | |
29 | for i in ${TEXT}; do \ | |
30 | install -c $$i \ | |
31 | ${DESTDIR}/usr/athena/lib/userreg/$$i; \ | |
32 | done; | |
33 |