Subversion Repositories tendra.SVN

Rev

Rev 15 | 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
6 7u83 4
 
2 7u83 5
SRC1=${SRC}/templ
6
SPEC=${BASE}/src/lib/tdf/def_4_1.db
7
 
8
# Standard variables
9
 
6 7u83 10
WARNS?=		2
11
 
12
TCCOPTS=	-Yansi -Xs
13
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE}
14
 
2 7u83 15
LIBS=
16
 
17
# Dependencies and construction rules
18
 
6 7u83 19
PROG=		${.CURDIR:T}
2 7u83 20
 
15 7u83 21
OBJS=		basic.o binding.o capsule.o file.o main.o pretty.o sort.o tdf.o\
6 7u83 22
		tree.o unit.o utility.o
2 7u83 23
 
15 7u83 24
.c.o:
25
	$(CC) -c $(CFLAGS) -o $@ $<
26
 
27
$(PROG): $(OBJS)
28
	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
29
 
30
clean:
31
	rm -f $(OBJS)
32
	rm -f $(PROG)
33
 
25 7u83 34
install: $(PROG)
35
	install -d $(INSTALL_BINDIR)
36
	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
37
 
15 7u83 38
depend:
39
	mkdep $(CFLAGS) *.c
40
 
41
 
42
 
6 7u83 43
#MAKE_TDF=make_tdf
44
#SED=sed
45
#
15 7u83 46
#auto : ${SRC}/tdf.o ${SRC}/tdf.h
6 7u83 47
#
15 7u83 48
#${SRC}/tdf.o : ${SPEC} ${SRC1}/tdf.o ${SRC1}/tdf.sed
49
#	@${REMOVE} ${SRC}/tdf.o
50
#	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.o | ${SED} -f ${SRC1}/tdf.sed > ${SRC}/tdf.o
6 7u83 51
#
52
#${SRC}/tdf.h : ${SPEC} ${SRC1}/tdf.h
53
#	@${REMOVE} ${SRC}/tdf.h
54
#	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.h ${SRC}/tdf.h
55
#
56
#auto_clobber :
15 7u83 57
#	${REMOVE} ${SRC}/tdf.o ${SRC}/tdf.h
2 7u83 58
 
6 7u83 59
.include "../Makefile.inc"