Makefile revision 1.3
11.1Sjakllsch# $NetBSD: Makefile,v 1.3 2015/09/07 03:44:19 uebayasi Exp $ 21.1Sjakllsch 31.1SjakllschLIB= gnuefi 41.1SjakllschLIBISPRIVATE?= yes 51.1Sjakllsch 61.1SjakllschGNUEFI_USE_CREAD?= no # Read compressed kernels 71.1SjakllschGNUEFI_INCLUDE_NET?= yes # Netboot via TFTP, NFS 81.1SjakllschGNUEFI_USE_LOADFILE?= no # Generic executable loading support 91.1SjakllschGNUEFI_ENABLE_LS_OP?= no # Filesystems ls operation 101.1Sjakllsch 111.1SjakllschCPPFLAGS= -I${GNUEFIDIR} ${GNUEFICPPFLAGS} ${GNUEFIMISCCPPFLAGS} 121.1Sjakllsch 131.1Sjakllsch.if ${MACHINE_ARCH} == "i386" 141.1SjakllschGNUEFIARCH=ia32 151.1Sjakllsch.else 161.1SjakllschGNUEFIARCH=${MACHINE_ARCH} 171.1Sjakllsch.endif 181.1Sjakllsch 191.1Sjakllsch.if defined(GNUEFI_EXTRADIR) 201.1Sjakllsch.-include "${GNUEFI_EXTRADIR}/Makefile.inc" 211.1Sjakllsch.endif 221.1Sjakllsch 231.1Sjakllsch.include <bsd.own.mk> 241.1Sjakllsch 251.1Sjakllsch.PATH.c: ${GNUEFIDIR} ${GNUEFIDIR}/../../external/bsd/gnu-efi/dist/lib/${GNUEFIARCH} ${GNUEFIDIR}/../../external/bsd/gnu-efi/dist/lib ${GNUEFIDIR}/../../external/bsd/gnu-efi/dist/lib/runtime 261.1Sjakllsch 271.1SjakllschSRCS+= boxdraw.c smbios.c console.c crc.c data.c debug.c dpath.c \ 281.1Sjakllsch error.c event.c guid.c hand.c hw.c init.c lock.c \ 291.1Sjakllsch misc.c print.c sread.c str.c \ 301.1Sjakllsch rtlock.c efirtlib.c rtstr.c vm.c rtdata.c \ 311.1Sjakllsch initplat.c math.c 321.1Sjakllsch 331.1SjakllschCOPTS.boxdraw.c= -Wno-missing-field-initializers 341.1SjakllschCOPTS.guid.c= -Wno-missing-field-initializers 351.1SjakllschCOPTS.smbios.c= -Wno-int-to-pointer-cast 361.1SjakllschCOPTS.dpath.c= -Wno-missing-prototypes 371.1SjakllschCOPTS.print.c= -Wno-missing-prototypes 381.1SjakllschCOPTS.hw.c= -Wno-shadow 391.1Sjakllsch 401.1Sjakllsch.include <bsd.lib.mk> 411.1Sjakllsch 421.3Suebayasilib${LIB}.o:: ${OBJS:O} 431.1Sjakllsch @echo building standard ${LIB} library 441.1Sjakllsch @rm -f lib${LIB}.o 451.1Sjakllsch @${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort` 461.2Suebayasi @echo done 471.1Sjakllsch 481.1SjakllschCPPFLAGS+= -Wno-pointer-sign 49