Subversion Repositories tendra.SVN

Rev

Rev 89 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 89 Rev 105
Line 1... Line -...
1
 
-
 
2
include ../../../defs.mk
1
include ../../../defs.mk
3
 
2
 
4
#.include "../Makefile.inc"
-
 
5
 
-
 
6
# Standard directories and files
-
 
7
 
-
 
8
DEST=${OBJ_DIR}/src/lib
-
 
9
#SRC=${BASE}/src/tools/tspec
-
 
10
API_DIR=${BASE_DIR}/src/lib/apis
-
 
11
 
-
 
12
# Standard variables
3
TCCOPTS=	-Yposix1 -Xs
13
 
4
 
14
WARNS?=		2
-
 
15
 
5
 
-
 
6
SOURCES=hash.c index.c lex.c main.c makefile.c name.c object.c print.c\
16
TCCOPTS=	-Yposix1 -Xs
7
	syntax.c type.c utility.c variable.c
-
 
8
 
17
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE} -I${.CURDIR}
9
OBJDIR=./o$(STAGE)
18
LIBS=
10
PROG=tspec
19
 
11
 
20
# Dependencies and construction rules
12
include ../../prog.mk
21
 
13
 
22
PROG=		tspec
-
 
23
WRAPPER=	tspec.sh
-
 
24
 
14
 
25
OBJS=		hash.o index.o lex.o main.o makefile.o name.o object.o print.o\
-
 
26
		syntax.o type.o utility.o variable.o
-
 
27
 
15
 
28
.c.o:
16
#.c.o:
29
	$(CC) -c $(CFLAGS) -o $@ $<
17
#	$(CC) -c $(TCFLAGS) $(CFLAGS) -o $@ $<
30
 
18
 
31
$(PROG): $(OBJS)
19
#$(PROG): $(OBJS)
32
	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
20
#	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
33
 
21
 
34
clean:
22
#clean:
35
	rm -f $(OBJS)
23
#	rm -f $(OBJS)
36
	rm -f $(PROG)
24
#	rm -f $(PROG)
-
 
25
#	rm -f *.core
37
 
26
 
38
install: $(PROG)
27
#install: $(PROG)
39
	mkdir -p $(INSTALL_BINDIR)
28
#	mkdir -p $(INSTALL_BINDIR)
40
	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
29
#	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
41
 
30
 
42
depend:
31
#depend:
43
	mkdep $(CFLAGS) *.c
32
#	mkdep $(CFLAGS) *.c
44
 
33
 
45
 
34
 
46
#-include .depend
35
#-include .depend
47
#LEXI=lexi
36
#LEXI=lexi
48
#SID=sid
37
#SID=sid