Subversion Repositories tendra.SVN

Rev

Rev 38 | Rev 105 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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