# $Locker$
# $Header$
#
+# (c) Copyright 1988 by the Massachusetts Institute of Technology.
+# For copying and distribution information, please see the file
+# <mit-copyright.h>.
CFLAGS= -O -I../../include
-TEXT= welcome network_down username_blurb password_blurb
+TEXT= welcome network_down username_blurb password_blurb improper_reg \
+ deleted_acct not_allowed
-all: userreg reg_svr
+all: userreg
-userreg: userreg.o display.o reg_stubs.o
- cc ${CFLAGS} -o userreg userreg.o display.o reg_stubs.o ureg_err.o \
- -L../../lib -lcom_err -lkrb -ldes -lsms -lcurses -ltermcap
+userreg: userreg.o display.o reg_stubs.o disable.o
+ cc ${CFLAGS} -o $@ userreg.o display.o reg_stubs.o disable.o \
+ -L../../lib -lcom_err -lkrb -ldes -lmoira -lcurses \
+ -ltermcap -lhesiod -lkadm
-reg_svr: reg_svr.o ureg_err.o
- cc ${CFLAGS} -o reg_svr reg_svr.o ureg_err.o \
- -L../../lib ../../rpc/sms_al_filsys.o \
- ../../rpc/sms_al_pobox.o \
- ../../rpc/sms_misc.o \
- ../../rpc/admin_call.o \
- ../../rpc/admin_err.o \
- ../../server/libsmsglue.a \
- -lcom_err -lkrb -ldes /usr/rtingres/lib/libqlib \
- /usr/rtingres/lib/compatlib
-
-userreg.o: userreg.c userreg.h files.h ureg_err.h
-display.o: display.c userreg.h files.h
-
-ureg_err.o: ureg_err.et
- compile_et ureg_err.et
-
-ureg_err.h: ureg_err.o
+userreg.o display.o: userreg.h files.h
clean: /tmp
rm -f a.out core *.o
- rm -f userreg reg_svr unreg_user
- rm -f ureg_err.h
- rm -f unreg_user.c
-
-install: all
- install -c -o root -g staff -m 700 userreg.sh \
- ${DESTDIR}/usr/athena/userreg.lockout
- rm -rf ${DESTDIR}/usr/athena/lib/userreg
- mkdir ${DESTDIR}/usr/athena/lib/userreg
- install -c -s -o root -g staff -m 4755 userreg \
- ${DESTDIR}/usr/athena/userreg
+ rm -f userreg
+
+install:
+
+install_real: all
+ install -c -s userreg ${DESTDIR}/mit/register/userreg.`machtype`
+ install -c register ${DESTDIR}/mit/register/register
for i in ${TEXT}; do \
- install -c $$i \
- ${DESTDIR}/usr/athena/lib/userreg/$$i; \
+ install -c -m 444 $$i ${DESTDIR}/mit/register/$$i; \
done;
- install reg_svr ../../bin/reg_svr
+depend:
+ mkdep ${CFLAGS} userreg.c display.c reg_stubs.c disable.c
+
+# DO NOT DELETE THIS LINE -- mkdep uses it.
+userreg.o: userreg.c ../../include/mit-copyright.h /usr/include/curses.h
+userreg.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
+userreg.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
+userreg.o: /usr/include/signal.h /usr/include/sys/time.h
+userreg.o: /usr/include/sys/time.h /usr/include/setjmp.h /usr/include/ctype.h
+userreg.o: ../../include/krb.h ../../include/des.h /usr/include/errno.h
+userreg.o: userreg.h files.h ../../include/ureg_err.h
+display.o: display.c ../../include/mit-copyright.h /usr/include/stdio.h
+display.o: /usr/include/curses.h /usr/include/sgtty.h
+display.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
+display.o: /usr/include/sys/ttydev.h /usr/include/sys/time.h
+display.o: /usr/include/sys/time.h userreg.h /usr/include/ctype.h files.h
+reg_stubs.o: reg_stubs.c ../../include/mit-copyright.h /usr/include/stdio.h
+reg_stubs.o: /usr/include/sys/types.h /usr/include/sys/time.h
+reg_stubs.o: /usr/include/sys/time.h /usr/include/sys/socket.h
+reg_stubs.o: /usr/include/netinet/in.h /usr/include/netdb.h
+reg_stubs.o: ../../include/des.h /usr/include/errno.h ../../include/moira.h
+reg_stubs.o: ../../include/mr_et.h ../../include/moira_site.h
+reg_stubs.o: ../../include/ureg_err.h ../../include/ureg_proto.h
+reg_stubs.o: /usr/include/strings.h
+disable.o: disable.c ../../include/mit-copyright.h /usr/include/stdio.h
+disable.o: /usr/include/ctype.h /usr/include/sys/types.h
+disable.o: /usr/include/sys/time.h /usr/include/sys/time.h
+disable.o: /usr/include/sys/file.h