Makefile revision 1.23
11.23She#	$NetBSD: Makefile,v 1.23 2003/10/28 11:41:46 he Exp $
21.1Sleo
31.1SleoLIB=	sa
41.1Sleo
51.13StvNOPIC=# defined
61.13StvNOPROFILE=# defined
71.1SleoOBJMACHINE=
81.1Sleo
91.1SleoCPPFLAGS+=	${DEFS} ${INCL}
101.23SheCFLAGS+=	-ffreestanding
111.9SthomasCFLAGS+=	-fomit-frame-pointer -Wall -fno-function-cse -fstrength-reduce
121.1SleoNO_NET=
131.1Sleo
141.11SleoDEFS=	-D_STANDALONE -DHEAP_VARIABLE
151.12StvINCL=	-I${S_MACHSA} -I${S_KERN} -I${S_SA} -I${S} 
161.1Sleo
171.1Sleo#
181.1Sleo# NetBSD/Atari specific replacements: stand.h dev.c
191.1Sleo#
201.1Sleo
211.1Sleo# machine dependant routines
221.9SthomasSRCS=	consio.S diskio.c
231.1Sleo
241.1Sleo# from lib/libkern
251.19SheSRCS+=	ashldi3.c ashrdi3.c bzero.c strcmp.c strlen.c
261.1Sleo
271.1Sleo# stand routines
281.20SheSRCS+=	alloc.c bcmp.c bcopy.c exec.c files.c getfile.c gets.c globals.c \
291.22Sdsl	panic.c memcpy.c memmove.c memset.c printf.c strerror.c \
301.21She	subr_prf.c twiddle.c 
311.1Sleo
321.1Sleo# io routines
331.1SleoSRCS+=	close.c closeall.c dev.c disklabel.c dkcksum.c ioctl.c \
341.1Sleo	lseek.c open.c nullfs.c read.c stat.c fstat.c write.c
351.1Sleo
361.1Sleo.if !defined(NO_NET)
371.1Sleo# network routines
381.1SleoSRCS+=	arp.c ether.c in_cksum.c net.c netif.c rpc.c
391.1Sleo.endif
401.1Sleo
411.1Sleo# network info services:
421.1SleoSRCS+=	bootp.c rarp.c bootparam.c
431.1Sleo
441.1Sleo# boot filesystems
451.1SleoSRCS+=	ufs.c nfs.c
461.1Sleo
471.1Sleo# Logically src/sys
481.2SleoS=${.CURDIR}/../../../..
491.1SleoS_SA=${S}/lib/libsa
501.1SleoS_KERN=${S}/lib/libkern
511.1SleoS_MACHSA=${S}/arch/atari/stand/libsa
521.1Sleo
531.1Sleo.PATH:  ${S_SA} ${S_KERN}
541.14Sleo
551.17Sjdolecek.if !make(obj) && !make(clean) && !make(cleandir)
561.14Sleo.BEGIN:
571.14Sleo	@([ -h machine ] || ln -s ${S}/arch/${MACHINE}/include machine)
581.14Sleo	@([ -h ${MACHINE_ARCH} ] || ln -s ${S}/arch/${MACHINE_ARCH}/include ${MACHINE_ARCH})
591.14Sleo.NOPATH: machine m68k
601.17Sjdolecek.endif
611.14SleoCLEANFILES+= machine m68k
621.5Scjs
631.5Scjs# only needed during build
641.5Scjslibinstall::
651.1Sleo
661.12Stv.include <bsd.own.mk>
671.12Stv.undef DESTDIR
681.1Sleo.include <bsd.lib.mk>
69