| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: bsd.hostlib.mk,v 1.20 2018/05/04 14:50:40 christos Exp $ | | 1 | # $NetBSD: bsd.hostlib.mk,v 1.20.12.1 2024/04/18 17:57:31 martin Exp $ |
2 | | | 2 | |
3 | .include <bsd.hostinit.mk> | | 3 | .include <bsd.hostinit.mk> |
4 | .include <bsd.sys.mk> | | 4 | .include <bsd.sys.mk> |
5 | | | 5 | |
6 | ##### Basic targets | | 6 | ##### Basic targets |
7 | | | 7 | |
8 | ##### Default values | | 8 | ##### Default values |
9 | CFLAGS+= ${COPTS} | | 9 | CFLAGS+= ${COPTS} |
10 | MKDEP_SUFFIXES?= .o .lo .d | | 10 | MKDEP_SUFFIXES?= .o .lo .d |
11 | | | 11 | |
12 | # Override these: | | 12 | # Override these: |
13 | MKDEP:= ${HOST_MKDEP} | | 13 | MKDEP:= ${HOST_MKDEP} |
14 | MKDEPCXX:= ${HOST_MKDEPCXX} | | 14 | MKDEPCXX:= ${HOST_MKDEPCXX} |
| @@ -37,21 +37,21 @@ lib${HOSTLIB}.a: ${OBJS} ${DPADD} | | | @@ -37,21 +37,21 @@ lib${HOSTLIB}.a: ${OBJS} ${DPADD} |
37 | ${_MKTARGET_BUILD} | | 37 | ${_MKTARGET_BUILD} |
38 | rm -f ${.TARGET} | | 38 | rm -f ${.TARGET} |
39 | ${HOST_AR} cq ${.TARGET} ${OBJS} | | 39 | ${HOST_AR} cq ${.TARGET} ${OBJS} |
40 | ${HOST_RANLIB} ${.TARGET} | | 40 | ${HOST_RANLIB} ${.TARGET} |
41 | | | 41 | |
42 | .endif # defined(OBJS) && !empty(OBJS) | | 42 | .endif # defined(OBJS) && !empty(OBJS) |
43 | | | 43 | |
44 | realall: lib${HOSTLIB}.a | | 44 | realall: lib${HOSTLIB}.a |
45 | | | 45 | |
46 | CLEANFILES+= a.out [Ee]rrs mklog core *.core lib${HOSTLIB}.a ${OBJS} | | 46 | CLEANFILES+= a.out [Ee]rrs mklog core *.core lib${HOSTLIB}.a ${OBJS} |
47 | | | 47 | |
48 | beforedepend: | | 48 | beforedepend: |
49 | CFLAGS:= ${HOST_CFLAGS} | | 49 | CFLAGS:= ${HOST_CFLAGS} |
50 | CPPFLAGS:= ${HOST_CPPFLAGS} | | 50 | CPPFLAGS:= ${HOST_CPPFLAGS:N-Wp,-iremap,*} |
51 | | | 51 | |
52 | ##### Pull in related .mk logic | | 52 | ##### Pull in related .mk logic |
53 | .include <bsd.obj.mk> | | 53 | .include <bsd.obj.mk> |
54 | .include <bsd.dep.mk> | | 54 | .include <bsd.dep.mk> |
55 | .include <bsd.clean.mk> | | 55 | .include <bsd.clean.mk> |
56 | | | 56 | |
57 | ${TARGETS}: # ensure existence | | 57 | ${TARGETS}: # ensure existence |