Home | History | Annotate | Line # | Download | only in zbsdmod
      1 #	$NetBSD: Makefile,v 1.12 2019/10/26 10:10:14 tsutsui Exp $
      2 
      3 WARNS?=	4
      4 
      5 .include <bsd.init.mk>
      6 
      7 S=	${.CURDIR}/../../../..
      8 
      9 OBJS=	zbsdmod.o
     10 SRCS=	zbsdmod.c
     11 NOMAN=	# defined
     12 
     13 OBJCOPY_FLAGS=			\
     14 	-R .debug_abbrev	\
     15 	-R .debug_aranges	\
     16 	-R .debug_info		\
     17 	-R .debug_line		\
     18 	-R .debug_loc		\
     19 	-R .debug_ranges	\
     20 	-R .debug_str		\
     21 	-R .eh_frame
     22 
     23 realall: ${OBJS}
     24 	${OBJCOPY} ${OBJCOPY_FLAGS} ${.OBJDIR}/zbsdmod.o
     25 
     26 .include <bsd.klinks.mk>
     27 .include <bsd.prog.mk>
     28 
     29 afterinstall:
     30 	${INSTALL_FILE} ${INSTALL_COPY} -o root -g wheel -m 644 \
     31 		${OBJS} ${DESTDIR}/${BINDIR}
     32 
     33 CPUFLAGS=
     34 DBG=		-Os
     35 CFLAGS+=	-fno-strict-aliasing
     36 CFLAGS+=	-ffreestanding -nostdinc
     37 CFLAGS+=	${ARM_APCS_FLAGS} -mcpu=xscale
     38 CPPFLAGS+=	-DMACHINE=\"${MACHINE}\" -DUTS_RELEASE=\"2.4.20\"
     39 CPPFLAGS+=	-D_STANDALONE
     40 CPPFLAGS+=	-I${.OBJDIR} -I${S}
     41 
     42 release: check_RELEASEDIR
     43 	${HOST_INSTALL_FILE} -m ${NONBINMODE} ${OBJS} \
     44 	    ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation
     45