Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247
WebSVN – tendra.SVN – Blame – /branches/algol60/src/utilities/sid/Makefile – Rev 7

Subversion Repositories tendra.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7 7u83 1
# $Id$
2 7u83 2
 
3
# Standard directories and files
4
 
7 7u83 5
SRC2=	${.CURDIR}/errors
6
 
2 7u83 7
# Standard variables
8
 
7 7u83 9
WARNS?=		2
10
 
11
TCCOPTS=	-Yansi -Xs
2 7u83 12
LIBS=
13
 
14
# Dependencies and construction rules
15
 
7 7u83 16
PROG=		${.CURDIR:T}
17
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE} -I${.CURDIR} -I${OBJ_SDIR}
18
SRCS=		gen-errors.c\
19
		action.c alt.c arg-parse.c basic.c bitvec.c c-check.c\
20
		c-code.c c-lexer.c c-out-info.c c-out-key.c c-out-nl.c\
21
		c-out-types.c c-output.c c-parser.c cstring-list.c cstring.c\
22
		dalloc.c dstring.c entry-list.c entry.c error-file.c error.c\
23
		exception.c grammar.c istream.c item.c key.c\
24
		lexer.c main.c name.c non-local.c ostream.c output.c parser.c\
25
		rstack.c rule-check.c rule-factor.c rule-firsts.c rule-lre.c\
26
		rule-mutate.c rule-names.c rule-simp.c rule-tail.c rule.c\
27
		scope.c syntax.c table.c type.c types.c
2 7u83 28
 
7 7u83 29
# XXX: Do I want to have them removed during clean?
30
#CLEAN_EXTRA= parser.c junk.h c-parser.c c-junk.h gen-errors.c gen-errors.h
2 7u83 31
 
7 7u83 32
SIDOPTS=-l ansi-c -s numeric -s no-lines
2 7u83 33
 
7 7u83 34
#PARSER_OUT=${SRC}/parser.c ${SRC}/junk.h
35
#C_OUT=${SRC}/c-parser.c ${SRC}/c-junk.h
36
ERR_OUT=gen-errors.c gen-errors.h
2 7u83 37
 
38
EFILES=${SRC2}/arg-parse.e ${SRC2}/c-check.e ${SRC2}/c-code.e\
39
 ${SRC2}/c-lexer.e ${SRC2}/c-parser.e ${SRC2}/error-file.e\
40
 ${SRC2}/for-osif.e ${SRC2}/grammar.e ${SRC2}/lexer.e ${SRC2}/main.e\
41
 ${SRC2}/parser.e ${SRC2}/rule-check.e ${SRC2}/rule-factor.e\
42
 ${SRC2}/rule-firsts.e ${SRC2}/rule-lre.e ${SRC2}/scope.e\
43
 ${SRC2}/table.e ${SRC2}/types.e
44
 
7 7u83 45
gen-errors.c: ${BUILD_ERRORS} ${EFILES}
46
	${REMOVE} ${ERR_OUT};\
47
	${BUILD_ERRORS} -o gen-errors ${EFILES}
2 7u83 48
 
49
auto_clobber :
50
	${REMOVE} ${PARSER_OUT} ${C_OUT} ${ERR_OUT}
7 7u83 51
 
52
.include "../Makefile.inc"