Subversion Repositories tendra.SVN

Rev

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

Rev 38 Rev 89
Line 2... Line 2...
2
 
2
 
3
# Standard directories and files
3
# Standard directories and files
4
.include "../Makefile.inc"
4
#.include "../Makefile.inc"
-
 
5
include ../../../defs.mk
5
 
6
 
6
SRCC=./obj_c
7
SRCC=./obj_c
7
SRCTOK=${.CURDIR}/obj_tok
8
SRCTOK=${.CURDIR}/obj_tok
8
SRCX=${.CURDIR}/../shared
9
SRCX=${.CURDIR}/../shared
9
 
10
 
Line 18... Line 19...
18
 
19
 
19
CFLAGS+=-I../shared -I$(SRCC)
20
CFLAGS+=-I../shared -I$(SRCC)
20
 
21
 
21
# Dependencies and construction rules
22
# Dependencies and construction rules
22
 
23
 
23
PROG=		${.CURDIR:T}
24
PROG=		make_tdf
24
 
25
 
25
OBJS=		error.o input.o lex.o main.o output.o syntax.o tdf.o xalloc.o
26
OBJS=		error.o input.o lex.o main.o output.o syntax.o tdf.o xalloc.o
26
 
27
 
27
$(PROG): $(OBJS)
28
$(PROG): $(OBJS)
28
	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
29
	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
-
 
30
 
-
 
31
.c.o:
-
 
32
	$(CC) -I./ -I./obj_c -I../shared -c $(CFLAGS) -o $@ $<
-
 
33
 
-
 
34
 
-
 
35
error.o: ../shared/error.c
-
 
36
	$(CC) -I../shared -I$(SRCC) -c $(CFLAGS) -o $@ ../shared/error.c
-
 
37
 
-
 
38
xalloc.o: ../shared/xalloc.c
-
 
39
	$(CC) -I../shared -c $(CFLAGS) -o $@ ../shared/xalloc.c
-
 
40
 
-
 
41
tdf.o: obj_c/tdf.c
-
 
42
	$(CC) -I./ -I./obj_c -I../shared -c $(CFLAGS) -o $@ obj_c/tdf.c
29
 
43
 
30
	
44
	
-
 
45
install: $(PROG)
-
 
46
	mkdir -p $(INSTALL_BINDIR)
-
 
47
	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
-
 
48
 
31
depend:
49
depend:
32
	mkdep $(CFLAGS) *.c
50
	mkdep $(CFLAGS) *.c
33
 
51
 
34
clean:
52
clean:
35
	rm -f $(OBJS)
53
	rm -f $(OBJS)