# $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
-TEXT= welcome network_down username_blurb password_blurb
-all: userreg
-userreg: userreg.o display.o libuserinfo.a
- cc ${CFLAGS} -o userreg userreg.o display.o -lcurses -ltermcap \
- libuserinfo.a
+CFLAGS= -O -I../include
+SRCS = requests.c reg_svr.c startreg.c
+OBJS = requests.o reg_svr.o
-userreg.o: userreg.c userreg.h files.h
-display.o: display.c userreg.h files.h
+all: reg_svr startreg
+
+reg_svr: $(OBJS)
+ cc ${CFLAGS} -o reg_svr $(OBJS) -L../lib \
+ ../server/libmoiraglue.a \
+ -lmoira -lkadm -lkrb -ldes -lzephyr -lcom_err \
+ /usr/rtingres/lib/libqlib /usr/rtingres/lib/compatlib
+
+reg_svr.o requests.o: reg_svr.h
+
+startreg: startreg.o
+ cc -o startreg startreg.o
clean: /tmp
- rm -f a.out core userreg.o display.o userreg
+ rm -f a.out core *.o
+ rm -f reg_svr startreg
+ rm -f unreg_user.c unreg_user
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
- for i in ${TEXT}; do \
- install -c $$i \
- ${DESTDIR}/usr/athena/lib/userreg/$$i; \
- done;
+ install -c reg_svr ../bin/reg_svr
+ install -c startreg ../bin/startreg
+
+depend:
+ mkdep ${CFLAGS} ${SRCS}
+
+# DO NOT DELETE THIS LINE -- mkdep uses it.
+requests.o: requests.c ../include/mit-copyright.h /usr/include/stdio.h
+requests.o: /usr/include/strings.h /usr/include/ctype.h
+requests.o: /usr/include/sys/types.h /usr/include/sys/file.h ../include/krb.h
+requests.o: ../include/des.h /usr/include/errno.h /usr/include/sys/socket.h
+requests.o: /usr/include/netinet/in.h /usr/include/netdb.h ../include/moira.h
+requests.o: ../include/mr_et.h ../include/moira_site.h reg_svr.h
+requests.o: ../include/ureg_err.h ../include/ureg_proto.h
+reg_svr.o: reg_svr.c ../include/mit-copyright.h /usr/include/stdio.h
+reg_svr.o: /usr/include/strings.h /usr/include/ctype.h
+reg_svr.o: /usr/include/sys/types.h /usr/include/sys/file.h ../include/krb.h
+reg_svr.o: ../include/des.h ../include/kadm.h /usr/include/netinet/in.h
+reg_svr.o: /usr/include/kadm_err.h /usr/include/krb_err.h
+reg_svr.o: /usr/include/errno.h ../include/moira.h ../include/mr_et.h
+reg_svr.o: ../include/moira_site.h reg_svr.h ../include/ureg_err.h
+reg_svr.o: ../include/ureg_proto.h
+startreg.o: startreg.c ../include/mit-copyright.h /usr/include/stdio.h
+startreg.o: /usr/include/strings.h /usr/include/sys/types.h
+startreg.o: /usr/include/sys/file.h /usr/include/sys/wait.h
+startreg.o: /usr/include/sys/signal.h /usr/include/sys/ioctl.h
+startreg.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
+startreg.o: ../include/moira_site.h