Subversion Repositories tendra.SVN

Rev

Rev 115 | 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
 
114 7u83 5
 
6
include ../../../defs.mk
7
 
8
 
6 7u83 9
SRC1=${.CURDIR}/templ
10
SPEC=${BASE_DIR}/src/lib/tdf/def_4_1.db
11
 
2 7u83 12
# Standard variables
13
 
6 7u83 14
WARNS?=		2
15
 
16
TCCOPTS=	-Yansi -Xs
17
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE}
2 7u83 18
LIBS=
19
 
20
# Dependencies and construction rules
21
 
114 7u83 22
PROG=tnc
2 7u83 23
 
114 7u83 24
OBJS=alignment.o analyser.o bitstream.o check.o de_capsule.o\
25
	de_unit.o decode.o enc_cap.o encode.o eval.o fetch.o file.o\
26
	help.o high.o main.o node.o read.o read_cap.o shape.o table.o\
27
	tdf.o utility.o write.o
2 7u83 28
 
15 7u83 29
 
114 7u83 30
SOURCES=alignment.c analyser.c bitstream.c check.c de_capsule.c\
31
	de_unit.c decode.c enc_cap.c encode.c eval.c fetch.c file.c\
32
	help.c high.c main.c node.c read.c read_cap.c shape.c table.c\
33
	tdf.c utility.c write.c
15 7u83 34
 
114 7u83 35
OBJDIR=./o$(STAGE)
15 7u83 36
 
114 7u83 37
include ../../prog.mk
25 7u83 38
 
115 7u83 39
 
40
install-bin:
41
	echo -e "#!$(SHELL)\nexec $(INSTALL_BINDIR)/$(PROG)"' $${@+$$@}'\
42
	       	> $(PUBLIC_BIN)/$(PROG)
43
	chmod 755 $(PUBLIC_BIN)/$(PROG)
44
 
45
install-man:
46
	install $(PROG).1 $(MAN_DIR)/man1/$(PROG).1
47
 
48
#	@echo "Hello"
49
#	@echo "$(INSTALL_BINDIR)"
50
 
51
 
114 7u83 52
#.c.o:
53
#	$(CC) -c $(CFLAGS) -o $@ $<
25 7u83 54
 
114 7u83 55
#$(PROG): $(OBJS)
56
#	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
15 7u83 57
 
114 7u83 58
#clean:
59
#	rm -f $(OBJS)
60
#	rm -f $(PROG)
15 7u83 61
 
62
 
114 7u83 63
#install: $(PROG)
64
#	mkdir -p $(INSTALL_BINDIR)
65
#	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
15 7u83 66
 
114 7u83 67
#depend:
68
#	mkdep $(CFLAGS) *.c
15 7u83 69
 
114 7u83 70
 
71
 
72
 
73
 
6 7u83 74
#MAKE_TDF=make_tdf
75
#
15 7u83 76
#auto : ${SRC}/tdf.o ${SRC}/tdf.h ${SRC}/check_exp.h
6 7u83 77
#
15 7u83 78
#${SRC}/tdf.o : ${SPEC} ${SRC1}/tdf.o
79
#	@${REMOVE} ${SRC}/tdf.o
80
#	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.o ${SRC}/tdf.o
6 7u83 81
#
82
#${SRC}/tdf.h : ${SPEC} ${SRC1}/tdf.h
83
#	@${REMOVE} ${SRC}/tdf.h
84
#	${MAKE_TDF} ${SPEC} ${SRC1}/tdf.h ${SRC}/tdf.h
85
#
86
#${SRC}/check_exp.h : ${SPEC} ${SRC1}/check_exp.h
87
#	@${REMOVE} ${SRC}/check_exp.h
88
#	${MAKE_TDF} ${SPEC} ${SRC1}/check_exp.h ${SRC}/check_exp.h
89
#
90
#auto_clobber :
91
#	${REMOVE} ${SRC}/tdf.c ${SRC}/tdf.h ${SRC}/check_exp.h
2 7u83 92
 
59 7u83 93
#.include "../Makefile.inc"
114 7u83 94
#include ../../../defs.mk
59 7u83 95