|  | 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: 2375 (0x947)
    Types: TextFile
    Names: »Makefile«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
    └─⟦653021b30⟧ »EurOpenD3/utils/downtime.tar.Z« 
        └─⟦946c717da⟧ 
            └─⟦this⟧ »Makefile« 
#
# $Header: Makefile,v 4.2 88/07/05 18:56:07 mcooper Exp $
#
# Makefile for DownTime
#
CC 		= cc
#
# DIR is the place under which the executable and help file are installed.
# If you change it, make sure you do a "make reconfig".
#
DIR		= /usr/public
#
# BIN is where the executable should go.
#
BIN 		= $(DIR)/etc
#
# MAN is where the man page should go.
#
MAN 		= $(DIR)/man/man8
#
# INCLUDES is any include directories needed.  This may need to be
# set to where you have your Ccmd header files installed, if they are
# not in the standard place your C Pre Processor looks.
#
INCLUDES 	= -I$(DIR)/include
#
# CCMD should be the name of the Ccmd library.
#
CCMD 		= -lccmd
#
# GEN should be the name of the library with some generic functions
# that came with this distribution of Downtime.
#
GEN 		= libgen/libgen.a
#
# RPCLIB should be the name of the rpc services library (rpcsvc).
# You need this if you are using RPCWALL (see config.h).
#
RPCLIB 		= #-lrpcsvc
TERMCAP 	= -ltermcap
LIBS		= -L$(DIR)/lib $(GEN) $(CCMD) $(TERMCAP) $(RPCLIB)
DEFS 		=
CFLAGS 		= -O $(INCLUDES) $(DEFS)
#
# If RPCWALL is defined, then you should have rpc.c (see config.h).
# Add rpc.o to OBJS below if this is true.
#
OBJS = add.o bringdown.o c_add.o c_delete.o c_help.o c_set.o ccmd.o cf.o\
	checktime.o date.o delete.o getdtent.o list.o log.o main.o\
	misc.o motd.o warnusers.o
HDRS = config.h defs.h dttime.h flags.h getdtent.h parse.h
CONFIGFILES = Mkfile.cpp Makefile downtime.8 defs.h
downtime: $(OBJS) $(GEN) vers.o
	$(CC) $(CFLAGS) -o downtime vers.o $(OBJS) $(LIBS)
	rm -f vers.o
vers.o: mkversion version
	mkversion
	$(CC) -c vers.c
	touch vers.c
version:
	touch version
mkversion: mkversion.c defs.h
	$(CC) mkversion.c -o mkversion
	touch version
tags: $(SRCS)
	ctags $(SRCS) *.h
lint: $(SRCS)
	lint $(SRCS) > lint.out
clean:
	rm -f *.o core a.out *.man log *~ o \#* mkversion downtime
	rm -f nologin shutdownlog downtime.log fastboot lint.out
	(cd libgen; make $@)
$(OBJS): $(HDRS)
$(GEN):
	(cd libgen; make $(MFLAGS))
reconfig:
	for i in ${CONFIGFILES}; do \
                echo ReConfiguring $$i...;\
		sed "s;/usr/public;${DIR};g" < $$i > $$i.tmp;\
		mv -f $$i.tmp $$i;\
        done
install: downtime downtime.8 downtime.hf
	install -c -m 4751 -o root downtime $(BIN)
	install -c -m 644 downtime.hf $(BIN)
	install -c -m 644 downtime.8 $(MAN)