# Makefile for w00os # ------------------------------------------------- CAT = cat MAKE = make CD = cd # ------------------------------------------------- # Various files # ------------- # Output of boot image BINFILE = boot.bin # Source file to boot loader BOOTFILE = boot.asm # Various directories # ------------------- STAGE1DIR = stage1/ STAGE2DIR = stage2/ SHAREDBINDIR = shared/bin/ STAGE1BINDIR = stage1/bin/ STAGE2BINDIR = stage2/bin/ # ------------------------------------------------- # Files/setup for installing boot into boot sector # Use this for DOS BOOTINST = rawrite.exe #Use this for Unix #BOOTINST = dd #Use this for DOS BOOTDRIVE = A: #Use this for Unix #BOOTDRIVE = /dev/fd0 #Use this for DOS BOOTARGS = $(SHAREDBINDIR)$(BINFILE) #Use this for Unix #BOOTARGS = if=$(SHAREDBINDIR)$(BINFILE) # ------------------------------------------------- all: $(CD) $(STAGE1DIR) $(MAKE) @echo $(CD) ../$(STAGE2DIR) $(MAKE) @echo @echo Now run \"make install\" clean: $(CD) $(STAGE1DIR) $(MAKE) clean @echo $(CD) ../$(STAGE2DIR) $(MAKE) clean install: $(CAT) $(STAGE1BINDIR)$(BINFILE) $(STAGE2BINDIR)$(BINFILE) > \ $(SHAREDBINDIR)$(BINFILE) @echo $(BOOTINST) $(BOOTARGS) $(BOOTDRIVE) @echo @echo "Installation complete. You can boot w00os!"