Makefile revision 1.1
1# $NetBSD: Makefile,v 1.1 2008/08/24 05:47:05 gmcgarry Exp $ 2 3.include <bsd.own.mk> 4 5# USE_FORT?= yes 6 7DIST= ${NETBSDSRCDIR}/dist/pcc 8SUBDIST=${DIST}/cc/ccom 9 10PROG= ccom 11SRCS= cgram.y 12SRCS+= optim.c pftn.c scan.c trees.c inline.c symtabs.c 13SRCS+= gcc_compat.c init.c local.c code.c stabs.c match.c reader.c optim2.c 14SRCS+= regs.c local2.c order.c table.c common.c main.c external.c 15 16MAN= ccom.1 17 18BINDIR= /usr/libexec 19 20CPPFLAGS+= -I${SUBDIST} -I${.CURDIR} -I${DIST}/mip 21CPPFLAGS+= -I${.CURDIR}/../.. 22CPPFLAGS+= -I${.OBJDIR} 23CPPFLAGS+= -DPCC_DEBUG -DGCC_COMPAT 24YFLAGS+= -d 25 26DPSRCS= external.h 27 28CLEANFILES+= external.h external.c ccom.cat1 cgram.h mkext scan.c 29CLEANFILES+= ccom.cat1 30 31 32.include "../../Makefile.inc" 33 34trees.c: pass2.h 35 36pass2.h: external.h 37 38optim2.o reader.o: external.h 39 40.include <bsd.prog.mk> 41 42.PATH: ${SUBDIST} ${MIPDIR} ${MDIR} 43 44external.h external.c: ${MIPDIR}/mkext.c $(MDIR)/table.c 45 $(HOST_CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) -DMKEXT -o ${.OBJDIR}/mkext ${MIPDIR}/mkext.c \ 46 $(MDIR)/table.c ${MIPDIR}/common.c 47 ${.OBJDIR}/mkext 48