1 1.12 joerg # $NetBSD: Makefile,v 1.12 2014/08/08 16:56:31 joerg Exp $ 2 1.1 nonaka 3 1.1 nonaka S= ${.CURDIR}/../../../.. 4 1.1 nonaka 5 1.2 tv NOMAN= # defined 6 1.1 nonaka 7 1.1 nonaka CPPFLAGS+= -D_STANDALONE 8 1.5 nonaka CPPFLAGS+= -D__daddr_t=int32_t 9 1.1 nonaka CPPFLAGS+= -I. -I${S} -I${.OBJDIR} 10 1.1 nonaka CPPFLAGS+= -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes 11 1.3 matt 12 1.12 joerg CFLAGS= -Os -ffreestanding 13 1.1 nonaka 14 1.4 tsutsui .include <bsd.prog.mk> 15 1.11 matt .include <bsd.klinks.mk> 16 1.1 nonaka 17 1.1 nonaka ### find out what to use for libkern 18 1.1 nonaka KERN_AS= library 19 1.1 nonaka .include "${S}/lib/libkern/Makefile.inc" 20 1.1 nonaka LIBKERN= ${KERNLIB} 21 1.1 nonaka 22 1.1 nonaka ### find out what to use for libz 23 1.1 nonaka Z_AS= library 24 1.1 nonaka .include "${S}/lib/libz/Makefile.inc" 25 1.1 nonaka LIBZ= ${ZLIB} 26 1.1 nonaka 27 1.1 nonaka ### find out what to use for libsa 28 1.1 nonaka SA_AS= library 29 1.9 garbled SAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes SA_INCLUDE_NET=no 30 1.1 nonaka .include "${S}/lib/libsa/Makefile.inc" 31 1.1 nonaka LIBSA= ${SALIB} 32 1.1 nonaka 33 1.1 nonaka LIBS= ${LIBSA} ${LIBZ} ${LIBKERN} 34 1.1 nonaka 35 1.11 matt realall: ${LIBS} 36 1.1 nonaka 37 1.10 dholland cleandir distclean: .WAIT cleanlibdir 38 1.1 nonaka 39 1.1 nonaka cleanlibdir: 40 1.1 nonaka -rm -rf lib 41