1 # $NetBSD: Makefile,v 1.28 2009/03/30 09:22:52 tsutsui Exp $
3 S?
= ${.CURDIR
}/..
/..
/..
/..
9 I386_INCLUDE_DISK?
= yes
12 I386_INCLUDE_PS2?
= yes
14 CPPFLAGS
= -I
$S/lib
/libsa
${I386CPPFLAGS} ${I386MISCCPPFLAGS}
15 #CPPFLAGS+= -DDISK_DEBUG
16 #CPPFLAGS+= -DNO_DISKLABEL
17 #CPPFLAGS+= -DSAVE_MEMORY
19 SRCS
= pcio.c conio.S comio.S comio_direct.c biosvideomode.S
20 SRCS
+= getsecs.c biosgetrtc.S biosdelay.S biosreboot.S gatea20.c
21 SRCS
+= biosmem.S getextmemx.c biosmemx.S printmemlist.c
22 SRCS
+= pread.c menuutils.c parseutils.c
23 SRCS
+= bootinfo.c bootinfo_biosgeom.c bootinfo_memmap.c
24 SRCS
+= startprog.S multiboot.S panic.c
25 SRCS
+= biosgetsystime.S cpufunc.S bootmenu.c
26 SRCS
+= realprot.S message.S message32.S dump_eax.S pvcopy.S putstr.S
27 SRCS
+= rasops.c vbe.c biosvbe.S
28 .if
(${I386_INCLUDE_DISK} == "yes")
29 SRCS
+= biosdisk.c biosdisk_ll.c bios_disk.S
31 .if
(${I386_INCLUDE_DOS} == "yes")
32 SRCS
+= dosfile.c dos_file.S
34 .if
(${I386_INCLUDE_DISK} == "yes") ||
(${I386_INCLUDE_DOS} == "yes")
37 .if
(${I386_INCLUDE_BUS} == "yes")
38 SRCS
+= biospci.c bios_pci.S isapnp.c isadma.c
40 .if
(${I386_INCLUDE_PS2} == "yes")
41 SRCS
+= biosmca.S biosmemps2.S
49 @echo building standard
${LIB} library
51 @
${LD} -r
-o lib
${LIB}.o
`lorder ${OBJS} | tsort`