No empty .Rs/.Re
[netbsd-mini2440.git] / sys / arch / bebox / stand / common / Makefile
bloba4c0b2fa03a0f6472e4a33fd13d49e894fa319c8
1 # $NetBSD: Makefile,v 1.9 2006/04/10 17:58:59 garbled Exp $
3 S= ${.CURDIR}/../../../..
5 NOMAN= # defined
7 CPPFLAGS+= -D_STANDALONE
8 CPPFLAGS+= -D__daddr_t=int32_t
9 CPPFLAGS+= -I. -I${S} -I${.OBJDIR}
10 CPPFLAGS+= -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes
12 CFLAGS= -Os -mmultiple -ffreestanding
14 CLEANFILES+= machine powerpc
16 .if !make(obj) && !make(clean) && !make(cleandir)
17 .PHONY: machine-links
18 beforedepend: machine-links
20 machine-links:
21 -rm -f machine
22 ln -s ${S}/arch/${MACHINE}/include machine
23 -rm -f ${MACHINE_ARCH}
24 ln -s ${S}/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH}
25 .endif
27 .include <bsd.prog.mk>
29 ### find out what to use for libkern
30 KERN_AS= library
31 .include "${S}/lib/libkern/Makefile.inc"
32 LIBKERN= ${KERNLIB}
34 ### find out what to use for libz
35 Z_AS= library
36 .include "${S}/lib/libz/Makefile.inc"
37 LIBZ= ${ZLIB}
39 ### find out what to use for libsa
40 SA_AS= library
41 SAMISCMAKEFLAGS= SA_USE_CREAD=yes SA_USE_LOADFILE=yes SA_INCLUDE_NET=no
42 .include "${S}/lib/libsa/Makefile.inc"
43 LIBSA= ${SALIB}
45 LIBS= ${LIBSA} ${LIBZ} ${LIBKERN}
47 realall: machine-links ${LIBS}
49 cleandir distclean: cleanlibdir
51 cleanlibdir:
52 -rm -rf lib