Makefile revision 1.24
1b1297603Smrg# $NetBSD: Makefile,v 1.24 1999/02/12 10:51:28 drochner Exp $ 2b1297603Smrg 3b1297603SmrgLIB= sa 4b1297603SmrgNOPIC= 5b1297603SmrgNOPROFILE= 6b1297603Smrg 7b1297603SmrgSA_USE_CREAD?= no 85b944e2aSmrgSA_INCLUDE_NET?= yes 9b1297603Smrg 105b944e2aSmrg#DEBUGCPPFLAGS= -DBOOTP_DEBUG -DNETIF_DEBUG -DETHER_DEBUG -DNFS_DEBUG -DRPC_DEBUG -DRARP_DEBUG -DDEBUG -DPARANOID 11b1297603SmrgCPPFLAGS= -I. ${SACPPFLAGS} ${SAMISCCPPFLAGS} \ 12b1297603Smrg -DCOMPAT_UFS ${DEBUGCPPFLAGS} 13b1297603Smrg 145b944e2aSmrg#COPTS+= -ansi -pedantic -Wall 15b1297603Smrg 165b944e2aSmrg# stand routines 17b1297603SmrgSRCS+= alloc.c bcopy.c exit.c exec.c getfile.c gets.c globals.c \ 18b1297603Smrg memcmp.c memcpy.c panic.c printf.c strerror.c 19b1297603Smrg 20b1297603Smrg# io routines 21b1297603SmrgSRCS+= closeall.c dev.c disklabel.c dkcksum.c ioctl.c nullfs.c stat.c fstat.c 22b1297603SmrgSRCS+= close.c lseek.c open.c read.c write.c 23b1297603Smrg.if (${SA_USE_CREAD} == "yes") 24b1297603SmrgCPPFLAGS+= -D__INTERNAL_LIBSA_CREAD 25b1297603SmrgSRCS+= cread.c 260309d3b3Smrg.endif 270309d3b3Smrg 280309d3b3Smrg.if (${SA_INCLUDE_NET} == "yes") 290309d3b3Smrg# network routines 300309d3b3SmrgSRCS+= arp.c ether.c in_cksum.c net.c netif.c rpc.c 310309d3b3Smrg.endif 320309d3b3Smrg 330309d3b3Smrg# network info services: 340309d3b3SmrgSRCS+= bootp.c rarp.c bootparam.c 35b1297603Smrg 36b1297603Smrg# boot filesystems 370309d3b3SmrgSRCS+= ufs.c nfs.c cd9660.c ustarfs.c 38b1297603Smrg 39b1297603Smrg# only needed during build 40b1297603Smrglibinstall:: 41b1297603Smrg 42b1297603Smrg.include <bsd.lib.mk> 43b1297603Smrg 44b1297603Smrglib${LIB}.o:: ${OBJS} 45b1297603Smrg @echo building standard ${LIB} library 460309d3b3Smrg @rm -f lib${LIB}.o 470309d3b3Smrg @${LD} -r -o lib${LIB}.o `lorder ${OBJS} | tsort` 480309d3b3Smrg