Annotation of src/share/mk/bsd.sys.mk, Revision 1.10
1.10 ! jsg 1: # $OpenBSD: bsd.sys.mk,v 1.9 2006/05/27 23:01:21 deraadt Exp $
1.5 mickey 2: # $NetBSD: bsd.sys.mk,v 1.2 1995/12/13 01:25:07 cgd Exp $
1.6 niklas 3: #
4: # Overrides used for OpenBSD source tree builds.
1.2 deraadt 5:
1.3 deraadt 6: #CFLAGS+= -Werror
1.7 deraadt 7:
1.6 niklas 8: .if defined(DESTDIR)
1.7 deraadt 9: CPPFLAGS+= -nostdinc -idirafter ${DESTDIR}/usr/include
1.8 millert 10: CXXFLAGS+= -idirafter ${DESTDIR}/usr/include/g++
1.6 niklas 11: .endif
1.1 deraadt 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