Subversion Repositories tendra.SVN

Rev

Rev 99 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
 
54 7u83 2
include ../../../defs.mk
2 7u83 3
 
19 7u83 4
SRC1=./errors
6 7u83 5
 
6
WARNS?=		2
7
 
8
TCCOPTS=	-Yansi -Xs
9
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE} -I${.CURDIR} -I${OBJ_SDIR}
2 7u83 10
 
11
# Dependencies and construction rules
12
 
13
 
98 7u83 14
SOURCES=gen-errors.c\
15
	arg-data.c arg-parse.c bistream.c bostream.c builder.c\
16
	capsule.c contents.c cstring-list.c cstring.c dalloc.c debug.c\
17
	dstring.c error-file.c error.c exception.c extract.c\
18
	file-name.c istream.c library.c linker.c main.c\
19
	map-entry.c map-table.c name-entry.c name-key.c name-table.c\
20
	nstring-list.c ostream.c rename-file.c shape-entry.c\
21
	shape-table.c syntax.c tdf-read.c tdf-write.c tdf.c\
22
	unit-entry.c unit-table.c
2 7u83 23
 
98 7u83 24
OBJDIR=./o$(STAGE)
99 7u83 25
PROG=tld
2 7u83 26
 
15 7u83 27
 
98 7u83 28
include ../../prog.mk
15 7u83 29
 
98 7u83 30
 
31
 
32
 
33
 
34
#.c.o:
35
#	$(CC) -c $(CFLAGS) -o $@ $<
36
 
37
#$(PROG): $(OBJS)
38
#	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
39
 
40
 
41
 
42
 
43
 
44
 
106 7u83 45
#install:
46
#	mkdir -p $(INSTALL_BINDIR)
47
#	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
17 7u83 48
 
15 7u83 49
depend:
50
	mkdep $(CFLAGS) *.c
51
 
52
 
53
 
54
 
64 7u83 55
ERR_OUT=gen-errors.c gen-errors.h
15 7u83 56
 
2 7u83 57
EFILES=${SRC1}/arg-data.e ${SRC1}/arg-parse.e ${SRC1}/builder.e\
58
 ${SRC1}/capsule.e ${SRC1}/contents.e ${SRC1}/error-file.e\
59
 ${SRC1}/extract.e ${SRC1}/for-osif.e ${SRC1}/library.e ${SRC1}/linker.e\
60
 ${SRC1}/main.e ${SRC1}/name-entry.e ${SRC1}/rename-file.e\
61
 ${SRC1}/shape-entry.e ${SRC1}/tdf-read.e
62
 
98 7u83 63
gen-errors.c : ${BUILD_ERRORS} ${EFILES}
64
	${REMOVE} ${ERR_OUT};\
65
	${BUILD_ERRORS} -o gen-errors ${EFILES}
2 7u83 66