1 1.29 tsutsui # $NetBSD: Makefile,v 1.29 2009/03/19 10:19:33 tsutsui Exp $ 2 1.1 leo 3 1.1 leo LIB= sa 4 1.1 leo 5 1.28 tsutsui NOPIC= # defined 6 1.28 tsutsui NOPROFILE= # defined 7 1.28 tsutsui NOLINT= # defnied 8 1.28 tsutsui 9 1.1 leo NO_NET= 10 1.1 leo 11 1.28 tsutsui # Logically src/sys 12 1.28 tsutsui S=${.CURDIR}/../../../.. 13 1.28 tsutsui S_SA=${S}/lib/libsa 14 1.28 tsutsui S_KERN=${S}/lib/libkern 15 1.28 tsutsui S_MACHSA=${S}/arch/atari/stand/libsa 16 1.28 tsutsui 17 1.28 tsutsui .include "${S}/../common/lib/libc/Makefile.inc" 18 1.28 tsutsui 19 1.28 tsutsui .include "../Makefile.booters" 20 1.28 tsutsui 21 1.28 tsutsui CPPFLAGS+= -I. -I${S_MACHSA} -I${S_KERN} -I${S_SA} -I${S} 22 1.28 tsutsui 23 1.28 tsutsui .PATH: ${S_SA} ${S_KERN} 24 1.1 leo 25 1.1 leo # 26 1.25 junyoung # NetBSD/atari specific replacements: dev.c 27 1.1 leo # 28 1.1 leo 29 1.1 leo # machine dependant routines 30 1.9 thomas SRCS= consio.S diskio.c 31 1.1 leo 32 1.27 he # from common/lib/libc 33 1.19 he SRCS+= ashldi3.c ashrdi3.c bzero.c strcmp.c strlen.c 34 1.1 leo 35 1.1 leo # stand routines 36 1.29 tsutsui SRCS+= alloc.c bcopy.c exec.c files.c getfile.c gets.c globals.c \ 37 1.24 jmc panic.c memcmp.c memcpy.c memmove.c memset.c printf.c strerror.c \ 38 1.25 junyoung subr_prf.c twiddle.c 39 1.1 leo 40 1.1 leo # io routines 41 1.1 leo SRCS+= close.c closeall.c dev.c disklabel.c dkcksum.c ioctl.c \ 42 1.1 leo lseek.c open.c nullfs.c read.c stat.c fstat.c write.c 43 1.1 leo 44 1.1 leo .if !defined(NO_NET) 45 1.1 leo # network routines 46 1.1 leo SRCS+= arp.c ether.c in_cksum.c net.c netif.c rpc.c 47 1.1 leo .endif 48 1.1 leo 49 1.1 leo # network info services: 50 1.1 leo SRCS+= bootp.c rarp.c bootparam.c 51 1.1 leo 52 1.1 leo # boot filesystems 53 1.1 leo SRCS+= ufs.c nfs.c 54 1.1 leo 55 1.5 cjs # only needed during build 56 1.5 cjs libinstall:: 57 1.1 leo 58 1.12 tv .include <bsd.own.mk> 59 1.12 tv .undef DESTDIR 60 1.1 leo .include <bsd.lib.mk> 61