DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T c

⟦41ad1c601⟧ TextFile

    Length: 1951 (0x79f)
    Types: TextFile
    Names: »config.mk«

Derivation

└─⟦db229ac7e⟧ Bits:30007240 EUUGD20: SSBA 1.2 / AFW Benchmarks
    └─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21E/config/config.mk« 

TextFile

#				SSBA 1.21E
#
# Makefile : config.mk
#
############################################################################
SHELL=/bin/sh

.PRECIOUS:	conf
.PRECIOUS:	run
.IGNORE:	

#
# Options (../ssba/ssba.def)
#
PRINTER	=	lp
PRINTOPT=	-l66
PAGER	=	more
COMPILER=	cc
LOCALOPT=	-O
FLOPT=		

#
# Options (../ssba/unix.sh, config.cf)
#
SYSTEM	=	-DTERMIO -DSysV


#
# Final compilation command
#
CC	=	$(COMPILER)

#
# Necessary files
#
NAME	=	config
README	=	${NAME}.doc ${NAME}.files
MAKEFILE=	${NAME}.mk
CONFIG	=	${NAME}.cf
RUN	=	${NAME}.run
JOU	=	${NAME}.jou
OUT	=	${NAME}.out
ERR	=	${NAME}.err
TAR	=	${NAME}.tar
SHAR	=	${NAME}.shar
BANNER	=	${NAME}.ban
LOG	=	${NAME}.log
RES	=	${NAME}.res
KILL	=	${NAME}.kill
SSBALOG	=	../results/ssba.log
SSBASIZE=	../results/ssba.size
HEADERS	=	hz.h
DATAS	=	HZ NPROC NFILE
SOURCES	=	chrono.c etime.c hz.c hard.c nproc.c limit.c
OBJECTS	=	chrono.o etime.o hz.o hard.o nproc.o limit.o
TARGETS	=	chrono   etime.o hz   hard   nproc limit
TRACE	=	1>>$(JOU) 2>&1
NUL	=	1>/dev/null 2>&1
SCRIPTS	=	$(MAKEFILE) $(CONFIG) $(RUN)
ARCHIVES=	$(TAR) $(SHAR)
VOLATILE=	$(JOU) $(LOG) $(RES) $(KILL) $(OBJECTS) $(TARGETS)\
		$(DATAS) $(HEADERS) $(ARCHIVES) core
FILES	=	$(BANNER) $(README) $(SCRIPTS) $(HEADERS) $(SOURCES)

conf:
		@chmod u+x $(CONFIG)
		@./$(CONFIG)

compile:	$(TARGETS)

run:
		@./$(RUN)
sizes:
		@ls -l $(TARGETS) | tee -a $(SSBASIZE)
clean:
		@rm -f $(VOLATILE)	$(NUL)
readme:
		@$(PAGER) $(README)
print:
		@pr $(PRINTOPT) -h $(NAME) $(SCRIPTS) | $(PRINTER)
printall:
		@pr $(PRINTOPT) -h $(NAME) $(FILES) | $(PRINTER)
tar:
		@tar cf $(TAR) $(FILES)
shar:
		@shar $(FILES) > $(SHAR)
force:

$(BANNER):
		@banner $(NAME) >$@

chrono:		chrono.c hz.h
		$(CC) $@.c -o $@	$(TRACE)
hz:		hz.c
		$(CC) $(SYSTEM) $@.c -o $@	$(TRACE)
hard:		hard.c
		$(CC) $(SYSTEM) $@.c -o $@	$(TRACE)
nproc:		nproc.c
		$(CC) $@.c -o $@	$(TRACE)
limit:		limit.c
		$(CC) $@.c -o $@	$(TRACE)
etime.o:	etime.c hz.h
		$(CC) -c etime.c	$(TRACE)