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 - download
Index: ┃ M T

⟦d0f9c3b74⟧ TextFile

    Length: 2016 (0x7e0)
    Types: TextFile
    Names: »Makefile«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/euug-87hel/sec8/ease/src/Makefile« 

TextFile

# Makefile for Ease Translator (et).
#
#	$Header: /usr/src/local/etc/ease/RCS/Makefile,v 1.4 85/10/29 22:57:06 jss Exp $
#
#	James S. Schoner, Purdue University Computing Center,
#			  West Lafayette, Indiana  47907
#
#	Copyright (c) 1985 by Purdue Research Foundation
#
#	All rights reserved.
#

INCLUDE =

DEST = /usr/local/etc

OWNER = binary
GROUP = system
MODE = 751

DEFS =
CFLAGS = -O ${DEFS} ${INCLUDE}

LP = lpr
LPFLAGS = -J"Ease Source"

HDR = symtab.h
SRC = main.c emitcf.c errors.c idman.c strops.c symtab.c
LST = Makefile lexan.l parser.y ${HDR} ${SRC}
DEP = y.tab.c lex.yy.c ${SRC}
OBJ = y.tab.o lex.yy.o main.o emitcf.o errors.o idman.o strops.o symtab.o

all: et

et: ${OBJ}
	cc ${CFLAGS} -o et ${OBJ} -ll

clean: FRC
	rm -f et *.o lex.yy.c y.tab.c y.output yacc.acts yacc.tmp \
	      lexdefs.h y.tab.h errs Makefile.bak

depend: ${DEP} ${HDR}
	maketd -a ${DEP}

install: et FRC
	install -c -m ${MODE} -o ${OWNER} -g ${GROUP} -s et ${DEST}

lint:   ${DEP} symtab.h FRC
	lint -hxn ${DEP}

print:  ${LST} FRC
	@pr -f ${LST} | ${LP} ${LPFLAGS}

spotless: clean FRC
	rcsclean ${LST}

lexdefs.h y.tab.c: parser.y
	yacc -d parser.y
	-(cmp -s y.tab.h lexdefs.h || cp y.tab.h lexdefs.h)

lex.yy.c: lexan.l
	lex lexan.l

${HDR} ${SRC} lexan.l parser.y:
	co $@

FRC:
	

# DO NOT DELETE THIS LINE - maketd DEPENDS ON IT
# Dependencies generated at: Thu Oct 17 14:55:17 EST 1985

emitcf.o: symtab.h
emitcf.o: /usr/include/stdio.h
emitcf.o: emitcf.c
errors.o: /usr/include/stdio.h
errors.o: errors.c
idman.o: symtab.h
idman.o: /usr/include/stdio.h
idman.o: idman.c
lex.yy.o: lexdefs.h
lex.yy.o: symtab.h
lex.yy.o: /usr/include/stdio.h
lex.yy.o: lex.yy.c
main.o: /usr/include/stdio.h
main.o: main.c
strops.o: symtab.h
strops.o: /usr/include/stdio.h
strops.o: /usr/include/strings.h
strops.o: strops.c
symtab.o: symtab.h
symtab.o: /usr/include/ctype.h
symtab.o: /usr/include/stdio.h
symtab.o: symtab.c
y.tab.o: symtab.h
y.tab.o: /usr/include/stdio.h
y.tab.o: y.tab.c

# DO NOT ADD ANYTHING HERE - it will go away.