| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.efiboot,v 1.28 2023/06/03 21:26:29 lukem Exp $ | | 1 | # $NetBSD: Makefile.efiboot,v 1.29 2023/06/15 03:20:58 rin Exp $ |
2 | | | 2 | |
3 | S= ${.CURDIR}/../../.. | | 3 | S= ${.CURDIR}/../../.. |
4 | | | 4 | |
5 | NOMAN= # defined | | 5 | NOMAN= # defined |
6 | NOPIE= # defined | | 6 | NOPIE= # defined |
7 | NOLIBCSANITIZER=# defined | | 7 | NOLIBCSANITIZER=# defined |
8 | NOSANITIZER= # defined | | 8 | NOSANITIZER= # defined |
9 | NORELRO= # defined | | 9 | NORELRO= # defined |
10 | PROG?= boot.efi | | 10 | PROG?= boot.efi |
11 | NEWVERSWHAT?= "efiboot" | | 11 | NEWVERSWHAT?= "efiboot" |
12 | | | 12 | |
13 | EFIDIR= ${S}/external/bsd/gnu-efi/dist | | 13 | EFIDIR= ${S}/external/bsd/gnu-efi/dist |
14 | GNUEFIARCH?= ${MACHINE_CPU} | | 14 | GNUEFIARCH?= ${MACHINE_CPU} |
| @@ -122,26 +122,27 @@ SAMISCMAKEFLAGS+="SA_ENABLE_BIENDIAN=yes | | | @@ -122,26 +122,27 @@ SAMISCMAKEFLAGS+="SA_ENABLE_BIENDIAN=yes |
122 | .include "${S}/lib/libsa/Makefile.inc" | | 122 | .include "${S}/lib/libsa/Makefile.inc" |
123 | LIBSA= ${SALIB} | | 123 | LIBSA= ${SALIB} |
124 | | | 124 | |
125 | ### find out what to use for libkern | | 125 | ### find out what to use for libkern |
126 | KERN_AS= library | | 126 | KERN_AS= library |
127 | LIBKERN_ARCH?= ${MACHINE_ARCH} | | 127 | LIBKERN_ARCH?= ${MACHINE_ARCH} |
128 | KERNMISCMAKEFLAGS+="LIBKERN_ARCH=${LIBKERN_ARCH}" | | 128 | KERNMISCMAKEFLAGS+="LIBKERN_ARCH=${LIBKERN_ARCH}" |
129 | .include "${S}/lib/libkern/Makefile.inc" | | 129 | .include "${S}/lib/libkern/Makefile.inc" |
130 | LIBKERN= ${KERNLIB} | | 130 | LIBKERN= ${KERNLIB} |
131 | | | 131 | |
132 | ### find out what to use for libz | | 132 | ### find out what to use for libz |
133 | Z_AS= library | | 133 | Z_AS= library |
134 | .include "${S}/lib/libz/Makefile.inc" | | 134 | .include "${S}/lib/libz/Makefile.inc" |
| | | 135 | CPPFLAGS+= -I${S}/lib/libz -I${S}/../common/dist/zlib |
135 | LIBZ= ${ZLIB} | | 136 | LIBZ= ${ZLIB} |
136 | | | 137 | |
137 | ### find out what to use for libgnuefi | | 138 | ### find out what to use for libgnuefi |
138 | GNUEFI_AS= library | | 139 | GNUEFI_AS= library |
139 | LIBGNUEFI_ARCH?= ${MACHINE_ARCH} | | 140 | LIBGNUEFI_ARCH?= ${MACHINE_ARCH} |
140 | GNUEFIMISCMAKEFLAGS+="LIBGNUEFI_ARCH=${LIBGNUEFI_ARCH}" | | 141 | GNUEFIMISCMAKEFLAGS+="LIBGNUEFI_ARCH=${LIBGNUEFI_ARCH}" |
141 | GNUEFIMISCCPPFLAGS+= -I${EFIDIR}/lib | | 142 | GNUEFIMISCCPPFLAGS+= -I${EFIDIR}/lib |
142 | .include "${S}/lib/libgnuefi/Makefile.inc" | | 143 | .include "${S}/lib/libgnuefi/Makefile.inc" |
143 | LIBGNUEFI= ${GNUEFILIB} | | 144 | LIBGNUEFI= ${GNUEFILIB} |
144 | | | 145 | |
145 | cleandir distclean: .WAIT cleanlibdir | | 146 | cleandir distclean: .WAIT cleanlibdir |
146 | | | 147 | |
147 | cleanlibdir: | | 148 | cleanlibdir: |