Subversion Repositories tendra.SVN

Rev

Rev 38 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 38 Rev 89
Line 1... Line 1...
1
 
1
 
2
include ../../../defs.mk
2
include ../../../defs.mk
3
 
-
 
4
# Standard variables
-
 
5
WARNS?=		0
-
 
6
 
3
 
7
TCCOPTS=	-Yxpg4 -Xs
4
TCCOPTS=	-Yxpg4 -Xs
8
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE} -I${.CURDIR}
5
CCOPTS=		${TCCOPTS} -I${BASE_DIR}/${INCLUDE} -I${.CURDIR}
9
LIBS=
-
 
10
 
6
 
11
# Dependencies and construction rules
-
 
12
 
7
 
13
PROG=		tcc
8
PROG=	tcc
14
WRAPPER=	tcc.sh
-
 
15
 
9
 
16
OBJS=	archive.o compile.o environ.o execute.o filename.o flags.o\
10
OBJS=	archive.o compile.o environ.o execute.o filename.o flags.o\
17
	list.o main.o options.o stages.o startup.o utility.o
11
	list.o main.o options.o stages.o startup.o utility.o
18
 
12
 
19
.c.o:
13
.c.o:
20
	$(CC) -c $(CFLAGS) -o $@ $<
14
	$(CC) -c $(CFLAGS) -o $@ $<
21
 
15
 
22
$(PROG): $(OBJS)
16
$(PROG): $(OBJS)
23
	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
17
	$(CC) -o $(PROG) $(LDFLAGS) $(OBJS)
24
 
18
 
25
install: $(PROG)
19
install: $(PROG)
26
	install -d $(INSTALL_BINDIR)
20
	mkdir -p $(INSTALL_BINDIR)
27
	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
21
	install $(PROG) $(INSTALL_BINDIR)/$(PROG)
28
 
-
 
29
 
22
 
30
clean:
23
clean:
31
	rm -f $(OBJS)
24
	rm -f $(OBJS)
32
	rm -f $(PROG)
25
	rm -f $(PROG)
33
 
26
 
34
depend:
27
depend:
35
	mkdep $(CFLAGS) *.c
28
	mkdep $(CFLAGS) *.c
36
 
29
 
37
 
30
 
38
-include .depend
31
include .depend