NetBSD-5.0.2/external/bsd/pcc/libexec/ccom/Makefile
# $NetBSD: Makefile,v 1.2 2008/08/27 13:15:53 gmcgarry Exp $
.include <bsd.own.mk>
# USE_FORT?= yes
DIST= ${NETBSDSRCDIR}/external/bsd/pcc/dist/pcc
SUBDIST=${DIST}/cc/ccom
PROG= ccom
SRCS= cgram.y
SRCS+= optim.c pftn.c scan.c trees.c inline.c symtabs.c
SRCS+= gcc_compat.c init.c local.c code.c stabs.c match.c reader.c optim2.c
SRCS+= regs.c local2.c order.c table.c common.c main.c external.c
MAN= ccom.1
BINDIR= /usr/libexec
CPPFLAGS+= -I${SUBDIST} -I${.CURDIR} -I${DIST}/mip
CPPFLAGS+= -I${.CURDIR}/../..
CPPFLAGS+= -I${.OBJDIR}
CPPFLAGS+= -DPCC_DEBUG -DGCC_COMPAT
YFLAGS+= -d
DPSRCS= external.h
CLEANFILES+= external.h external.c ccom.cat1 cgram.h mkext scan.c
CLEANFILES+= ccom.cat1
.include "../../Makefile.inc"
trees.c: pass2.h
pass2.h: external.h
optim2.o reader.o: external.h
.include <bsd.prog.mk>
.PATH: ${SUBDIST} ${MIPDIR} ${MDIR}
external.h external.c: ${MIPDIR}/mkext.c $(MDIR)/table.c
$(HOST_CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -DMKEXT -o ${.OBJDIR}/mkext ${MIPDIR}/mkext.c \
$(MDIR)/table.c ${MIPDIR}/common.c
${.OBJDIR}/mkext