|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: M T
Length: 3821 (0xeed) Types: TextFile Names: »Makefile«
└─⟦87ddcff64⟧ Bits:30001253 CPHDIST85 Tape, 1985 Autumn Conference Copenhagen └─⟦this⟧ »cph85dist/rman/daemon/Makefile«
# # Makefile for manual server daemon 21 August 1985 # # Server (daemon) sources. HDRS = cmd.h defs.h response.h SRCS = apropos.c cat.c cmd.c config.c find.c format.c getline.c help.c \ identify.c main.c misc.c parse.c ping.c raw.c sections.c \ show.c showpath.c so.c stat.c type.c ver.c whatis.c OBJS = apropos.o cat.o cmd.o config.c find.o format.o getline.o help.o \ identify.o main.o misc.o parse.o ping.o raw.o sections.o \ show.o showpath.o so.o stat.o type.o version.o whatis.o DEST = mand MAN = mand.8 LPR = lpr # a few notes: # define SERVICES if you have "man" in /etc/services # use MODE = 2711 if the man directories are unwritable, else use MODE = 755 # set OWNER to the user who owns the man pages, usually root, sometimes "man" # KMEM needs to be the name of the group which can read /dev/kmem (for load avg) CFLAGS = -DSERVICES -O LFLAGS = -hbxa MODE = 711 OWNER = root KMEM = kmem # The help files should be in this directory. LIB = /usr/lib HELPFILE = ${LIB}/${DEST}.hf HOSTFILE = ${LIB}/${DEST}.hosts CONFIG = ${LIB}/${DEST}.cf .DEFAULT: co $< ${DEST}: ${OBJS} /bin/rm -f ${DEST} cc ${CFLAGS} -o ${DEST} ${OBJS} install: ${DEST} man install -c -m ${MODE} -o ${OWNER} -g ${KMEM} mand /etc/mand install -c -m 644 -o ${OWNER} mand.cf ${CONFIG} install -c -m 644 -o ${OWNER} mand.hf ${HELPFILE} install -c -m 644 mand.8 /usr/man/man8 @echo Don't forget to put "man" in /etc/services new: paths ${DEST} # need to recompile the ones with paths in them ... paths: -rm -f main.o help.o identify.o main.o: main.c cc ${CFLAGS} -c -DCONFIG=\"${CONFIG}\" main.c help.o: help.c cc ${CFLAGS} -c -DHELPFILE=\"${HELPFILE}\" help.c identify.o: identify.c cc ${CFLAGS} -c -DHOSTFILE=\"${HOSTFILE}\" identify.c # Updates whenever any sources change version.o: $(SRCS) @csh -f newver.csh cc ${CFLAGS} -c version.c lint: ${DSRCS} lint ${LFLAGS} -DCONFIG=\"${CONFIG}\" -DHELPFILE=\"${HELPFILE}\" \ -DHOSTFILE=\"${HOSTFILE}\" ${SRCS} | egrep -v "pointer alignment" \ > lint.out shar: ${HDRS} ${SRCS} shar -v Makefile ${HDRS} ${SRCS} mand.cf mand.hf ${MAN} > mand.shar print: pr -f ${HDRS} ${SRCS} ${CONFIG} ${HELPFILE} | ${LPR} tags: ${SRCS} ${DSRCS} ctags -w ${SRCS} ${DSRCS} clean: rm -f *.o core depend: ${SRCS} mv Makefile makefile.old sed '/^# Dependencies follow/,$$d' makefile.old > Makefile @echo '# Dependencies follow' >> Makefile includes -so ${SRCS} >> Makefile @echo ' ' >> Makefile @echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile @echo '# see depend: above' >> Makefile # DO NOT DELETE THE FOLLOWING LINE # Dependencies follow ping.o: /usr/include/nlist.h ping.o: /usr/include/syslog.h main.o: /usr/include/signal.h main.o: /usr/include/sys/ttydev.h main.o: /usr/include/sys/ttychars.h main.o: /usr/include/sys/ioctl.h main.o: /usr/include/time.h main.o: /usr/include/sys/time.h identify.o: /usr/include/netdb.h ping.o main.o identify.o: /usr/include/netinet/in.h ping.o main.o identify.o: /usr/include/sys/socket.h main.o format.o: /usr/include/sys/wait.h show.o format.o find.o: /usr/include/sys/file.h cmd.o: ./cmd.h main.o cat.o: /usr/include/errno.h stat.o cat.o: /usr/include/sys/stat.h stat.o ping.o main.o identify.o cat.o: /usr/include/sys/types.h type.o stat.o showpath.o show.o sections.o raw.o misc.o identify.o find.o \ config.o cat.o: ./defs.h whatis.o ver.o type.o stat.o stat.o so.o showpath.o show.o sections.o raw.o \ raw.o misc.o misc.o main.o identify.o identify.o help.o getline.o format.o \ find.o config.o cmd.o cat.o cat.o apropos.o: /usr/include/stdio.h whatis.o type.o stat.o raw.o misc.o main.o help.o format.o cmd.o cat.o \ apropos.o: ./response.h # IF YOU PUT STUFF HERE IT WILL GO AWAY # see depend: above