summaryrefslogtreecommitdiff
path: root/bootblocks/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'bootblocks/Makefile')
-rw-r--r--bootblocks/Makefile18
1 files changed, 11 insertions, 7 deletions
diff --git a/bootblocks/Makefile b/bootblocks/Makefile
index a55adc5..c37f35c 100644
--- a/bootblocks/Makefile
+++ b/bootblocks/Makefile
@@ -5,14 +5,15 @@ BCC=bcc
CC=$(BCC)
CFLAGS=-ansi -Ms -Oi -O -s
+# CFLAGS=-ansi -Ms
ASFLAGS=-0 -w
MDEFS=-DDOTS
# LST=-l $*.lst
# CLST=-A-l -A$*.lst
-default: makeboot makeboot.com monitor.out
+default: makeboot makeboot.com monitor.out minix_elks.bin
-all: default tgz bin
+all: default tgz bin minix_elks.bin
CSRC=minix.c
SSRC=sysboot.s \
@@ -28,9 +29,10 @@ MSRC=monitor.c i86_funcs.c relocate.c help.c bzimage.c trk_buf.c unix.c \
fs.c fs_tar.c fs_min.c fs_dos.c
MINC=i86_funcs.h readfs.h
-BOOTBLOCKS=sysboot.v noboot.v skip.v msdos.v tarboot.v minix.v minixhd.v
+BOOTBLOCKS=sysboot.v noboot.v skip.v msdos.v tarboot.v minix.v minixhd.v mbr.v
-EXTRAS=minix.h elf_info.c elf_info.h standalone.c li86.s bootelks.c
+EXTRAS=minix.h elf_info.c elf_info.h standalone.c li86.s \
+ zimage.s minix_elks.c crc.c
install:
@@ -45,12 +47,14 @@ monitor: $(MSRC) $(MINC)
mv monitor.out monitor
@rm -f $(MOBJ)
-bootelks.out: bootelks.o relocate.o
- $(CC) $(CFLAGS) -i- bootelks.o relocate.o -o bootelks.out
+bzimage.o: bzimage.c zimage.v
minix.s: minix.c Makefile
$(BCC) -Mf -O -DTRY_FLOPPY $(MDEFS) -S minix.c
+minix_elks.s: minix_elks.c Makefile minix.v
+ $(BCC) -Mf -O $(MDEFS) -S minix_elks.c
+
minixhd.s: minix.c Makefile
$(BCC) -Mf -O -DHARDDISK $(MDEFS) -S minix.c -o minixhd.s
@@ -66,7 +70,7 @@ version.h:
clean realclean:
rm -f monitor makeboot bootblocks.tar.gz
- rm -f minix.s minixhd.s version.h
+ rm -f minix.s minixhd.s minix_elks.s version.h
rm -f *.com *.o *.bin *.out *.lst *.sym *.v *.tmp
tgz: minix.bin monitor.out makeboot.com makeboot