summaryrefslogtreecommitdiff
path: root/bootblocks/Makefile
diff options
context:
space:
mode:
authorRobert de Bath <rdebath@poboxes.com>1998-02-12 22:41:49 +0100
committerLubomir Rintel <lkundrak@v3.sk>2013-10-23 23:40:21 +0200
commit2f828530e36a02c5b4c534e42ab812370c2bf7d9 (patch)
treec26ea035d122f5374ed4c9ef39c6748742541ef5 /bootblocks/Makefile
parent48f0b3eb836162d41622cedc1eb5f5168168fb8e (diff)
downloaddev86-2f828530e36a02c5b4c534e42ab812370c2bf7d9.tar.gz
Import Dev86src-0.14.0.tar.gzv0.14.0
Diffstat (limited to 'bootblocks/Makefile')
-rw-r--r--bootblocks/Makefile19
1 files changed, 11 insertions, 8 deletions
diff --git a/bootblocks/Makefile b/bootblocks/Makefile
index f01c725..a55adc5 100644
--- a/bootblocks/Makefile
+++ b/bootblocks/Makefile
@@ -4,9 +4,9 @@ HOSTCCFLAGS=-O
BCC=bcc
CC=$(BCC)
-CFLAGS=-ansi -Ms -H0x10000 -s
+CFLAGS=-ansi -Ms -Oi -O -s
ASFLAGS=-0 -w
-MDEFS=
+MDEFS=-DDOTS
# LST=-l $*.lst
# CLST=-A-l -A$*.lst
@@ -30,12 +30,12 @@ MINC=i86_funcs.h readfs.h
BOOTBLOCKS=sysboot.v noboot.v skip.v msdos.v tarboot.v minix.v minixhd.v
-EXTRAS=minix.h elf_info.c elf_info.h standalone.c li86.s
+EXTRAS=minix.h elf_info.c elf_info.h standalone.c li86.s bootelks.c
install:
monitor.out: $(MOBJ)
- $(CC) $(CFLAGS) $(MOBJ) -o monitor.out
+ $(CC) $(CFLAGS) -H0x10000 $(MOBJ) -o monitor.out
$(MOBJ): $(MINC) version.h
@@ -45,11 +45,14 @@ monitor: $(MSRC) $(MINC)
mv monitor.out monitor
@rm -f $(MOBJ)
-minix.s: minix.c
- $(BCC) -Mf -DDOTS -DTRY_FLOPPY $(MDEFS) -S minix.c
+bootelks.out: bootelks.o relocate.o
+ $(CC) $(CFLAGS) -i- bootelks.o relocate.o -o bootelks.out
-minixhd.s: minix.c
- $(BCC) -Mf -DDOTS -DHARDDISK $(MDEFS) -S minix.c -o minixhd.s
+minix.s: minix.c Makefile
+ $(BCC) -Mf -O -DTRY_FLOPPY $(MDEFS) -S minix.c
+
+minixhd.s: minix.c Makefile
+ $(BCC) -Mf -O -DHARDDISK $(MDEFS) -S minix.c -o minixhd.s
makeboot: makeboot.c $(BOOTBLOCKS)
$(HOSTCC) $(HOSTCCFLAGS) -o makeboot makeboot.c