Subversion Repositories tendra.SVN

Rev

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

Rev Author Line No. Line
6 7u83 1
# $Id$
2 7u83 2
 
3
# Standard directories and files
4
 
6 7u83 5
SRC1=${.CURDIR}/templ
6
SPEC=${BASE_DIR}/src/lib/tdf/def_4_1.db
7
 
2 7u83 8
# Standard variables
9
 
6 7u83 10
WARNS?=		2
11
 
12
TCCOPTS=	-Yansi -Xs
13
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE}
2 7u83 14
LIBS=
15
 
16
# Dependencies and construction rules
17
 
59 7u83 18
PROG=		tnc
2 7u83 19
 
15 7u83 20
OBJS=		alignment.o analyser.o bitstream.o check.o de_capsule.o\
21
		de_unit.o decode.o enc_cap.o encode.o eval.o fetch.o file.o\
22
		help.o high.o main.o node.o read.o read_cap.o shape.o table.o\
23
		tdf.o utility.o write.o
2 7u83 24
 
15 7u83 25
.c.o:
26
	$(CC) -c $(CFLAGS) -o $@ $<
27
 
28
$(PROG): $(OBJS)
29
	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
30
 
31
clean:
32
	rm -f $(OBJS)
33
	rm -f $(PROG)
34
 
25 7u83 35
 
36
install: $(PROG)
59 7u83 37
	mkdir -p $(INSTALL_BINDIR)
25 7u83 38
	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
39
 
15 7u83 40
depend:
41
	mkdep $(CFLAGS) *.c
42
 
43
 
44
 
45
 
46
 
6 7u83 47
#MAKE_TDF=make_tdf
48
#
15 7u83 49
#auto : ${SRC}/tdf.o ${SRC}/tdf.h ${SRC}/check_exp.h
6 7u83 50
#
15 7u83 51
#${SRC}/tdf.o : ${SPEC} ${SRC1}/tdf.o
52
#	@${REMOVE} ${SRC}/tdf.o
53
#	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.o ${SRC}/tdf.o
6 7u83 54
#
55
#${SRC}/tdf.h : ${SPEC} ${SRC1}/tdf.h
56
#	@${REMOVE} ${SRC}/tdf.h
57
#	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.h ${SRC}/tdf.h
58
#
59
#${SRC}/check_exp.h : ${SPEC} ${SRC1}/check_exp.h
60
#	@${REMOVE} ${SRC}/check_exp.h
61
#	${MAKE_TDF} ${SPEC} ${SRC1}/check_exp.h ${SRC}/check_exp.h
62
#
63
#auto_clobber :
64
#	${REMOVE} ${SRC}/tdf.c ${SRC}/tdf.h ${SRC}/check_exp.h
2 7u83 65
 
59 7u83 66
#.include "../Makefile.inc"
67
include ../../../defs.mk
68