Subversion Repositories tendra.SVN

Rev

Rev 47 | Rev 66 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 47 Rev 59
Line 44... Line 44...
44
clean:
44
clean:
45
	rm -f $(OBJS)
45
	rm -f $(OBJS)
46
	rm -f $(PROG)
46
	rm -f $(PROG)
47
 
47
 
48
# The ERR_OUT files  are generatet by the BUILD_ERROS - script 
48
# The ERR_OUT files  are generatet by the BUILD_ERROS - script 
49
# which requires Perl 
49
# which requires Perl, so we have a  
50
clean-all:
50
clean-all:
51
	rm -f $(ERR_OUT)
51
	rm -f $(ERR_OUT)
52
 
52
 
53
 
53
#clean-never:
54
#CLEAN_EXTRA= parser.c junk.h c-parser.c c-junk.h gen-errors.c gen-errors.h
54
#	rm -f parser.c junk.h c-parser.c c-junk.h 
55
 
55
 
56
SIDOPTS=-l ansi-c -s numeric -s no-lines
56
SIDOPTS=-l ansi-c -s numeric -s no-lines
57
 
57
 
58
#PARSER_OUT=${SRC}/parser.c ${SRC}/junk.h
58
#PARSER_OUT=${SRC}/parser.c ${SRC}/junk.h
59
#C_OUT=${SRC}/c-parser.c ${SRC}/c-junk.h
59
#C_OUT=${SRC}/c-parser.c ${SRC}/c-junk.h
Line 63... Line 63...
63
 ${SRC2}/for-osif.e ${SRC2}/grammar.e ${SRC2}/lexer.e ${SRC2}/main.e\
63
 ${SRC2}/for-osif.e ${SRC2}/grammar.e ${SRC2}/lexer.e ${SRC2}/main.e\
64
 ${SRC2}/parser.e ${SRC2}/rule-check.e ${SRC2}/rule-factor.e\
64
 ${SRC2}/parser.e ${SRC2}/rule-check.e ${SRC2}/rule-factor.e\
65
 ${SRC2}/rule-firsts.e ${SRC2}/rule-lre.e ${SRC2}/scope.e\
65
 ${SRC2}/rule-firsts.e ${SRC2}/rule-lre.e ${SRC2}/scope.e\
66
 ${SRC2}/table.e ${SRC2}/types.e
66
 ${SRC2}/table.e ${SRC2}/types.e
67
 
67
 
68
gen-errors.c: ${BUILD_ERRORS} ${EFILES}
68
#gen-errors.c: ${BUILD_ERRORS} ${EFILES}
-
 
69
#gen-errors.c: 
69
	${REMOVE} ${ERR_OUT};\
70
#	${REMOVE} ${ERR_OUT};\
70
	${BUILD_ERRORS} -o gen-errors ${EFILES}
71
#	${BUILD_ERRORS} -o gen-errors ${EFILES}
71
 
72
 
-
 
73
install:
-
 
74
	mkdir -p $(INSTALL_BINDIR)
-
 
75
	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
72
 
76
 
73
#include	.depend
77
#include	.depend
74
 
78
 
75
 
79