summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/cc/f771/Makefile
blob: 4a2ba4066364240c2cc0933d547b3004fd8cdf31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# $FreeBSD$

.include "${.CURDIR}/../Makefile.inc"

.PATH: ${GCCDIR}/f

PROG=	f771
SRCS=	bad.c bit.c bld.c com.c data.c equiv.c expr.c global.c implic.c info.c \
	intrin.c lab.c lex.c malloc.c name.c parse.c proj.c src.c st.c sta.c \
	stb.c stc.c std.c ste.c storag.c stp.c str.c sts.c stt.c stu.c stv.c \
	stw.c symbol.c target.c top.c type.c version.c where.c
BINDIR=	/usr/libexec
NOMAN=
DPADD=	${LIBCC_INT} 
LDADD=	${LIBCC_INT}

CFLAGS+= -I${GCCDIR}/f -I.

build-tools: fini

fini: fini.o proj.o
	${CC} -static ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${.ALLSRC}

CLEANFILES+=	fini

#-----------------------------------------------------------------------
# str-* gunk

.for i in 1t 2t fo io nq op ot
.ORDER: str-$i.h str-$i.j
str-$i.j str-$i.h: str-$i.fin fini
	./fini ${GCCDIR}/f/str-$i.fin str-$i.j str-$i.h

FINIHDRS+=	str-$i.j str-$i.h
.endfor

CLEANFILES+=	${FINIHDRS}

.include <bsd.prog.mk>

#-----------------------------------------------------------------------
# Fixups.

.if !exists(${DEPENDFILE})
${OBJS:Nproj.o} ${DEPENDFILE}: ${FINIHDRS}
.endif
OpenPOWER on IntegriCloud