1# $OpenBSD: bsd.sys.mk,v 1.10 2012/04/08 15:56:28 jsg Exp $ 2# $NetBSD: bsd.sys.mk,v 1.2 1995/12/13 01:25:07 cgd Exp $ 3# 4# Overrides used for OpenBSD source tree builds. 5 6#CFLAGS+= -Werror 7 8.if defined(DESTDIR) 9CPPFLAGS+= -nostdinc -idirafter ${DESTDIR}/usr/include 10CXXFLAGS+= -idirafter ${DESTDIR}/usr/include/g++ 11.endif 12 13.if defined(PARALLEL) 14# Lex 15.l: 16 ${LEX.l} -o${.TARGET:R}.yy.c ${.IMPSRC} 17 ${LINK.c} -o ${.TARGET} ${.TARGET:R}.yy.c ${LDLIBS} -ll 18 rm -f ${.TARGET:R}.yy.c 19.l.c: 20 ${LEX.l} -o${.TARGET} ${.IMPSRC} 21.l.o: 22 ${LEX.l} -o${.TARGET:R}.yy.c ${.IMPSRC} 23 ${COMPILE.c} -o ${.TARGET} ${.TARGET:R}.yy.c 24 rm -f ${.TARGET:R}.yy.c 25 26# Yacc 27.y: 28 ${YACC.y} -b ${.TARGET:R} ${.IMPSRC} 29 ${LINK.c} -o ${.TARGET} ${.TARGET:R}.tab.c ${LDLIBS} 30 rm -f ${.TARGET:R}.tab.c 31.y.c: 32 ${YACC.y} -b ${.TARGET:R} ${.IMPSRC} 33 mv ${.TARGET:R}.tab.c ${.TARGET} 34.y.o: 35 ${YACC.y} -b ${.TARGET:R} ${.IMPSRC} 36 ${COMPILE.c} -o ${.TARGET} ${.TARGET:R}.tab.c 37 rm -f ${.TARGET:R}.tab.c 38.endif 39