# Uncomment if cross compiling
#TARGET_CC_PREFIX := i386-elf-
-TARGET_CC_PREFIX := $(PROJECT_ROOT)/../devtools/i386/bin/i386-elf-
+TARGET_CC_PREFIX := $(PROJECT_ROOT)/../../devtools/i386/bin/i386-elf-
# Target C compiler. gcc 2.95.2 or later should work.
TARGET_CC := $(TARGET_CC_PREFIX)gcc
TARGET_OBJCOPY := $(TARGET_CC_PREFIX)objcopy
# Nasm (http://nasm.sourceforge.net)
-NASM := $(PROJECT_ROOT)/../devtools/bin/nasm
+NASM := $(PROJECT_ROOT)/../../devtools/bin/nasm
#NASM := /opt/vmm-tools/bin/nasm
AS = as --32
cat geekos/fd_boot.bin geekos/setup.bin geekos/kernel.bin > $@
-# make ready to boot over PXE
-pxe: fd.img
- cp fd.img /tftpboot/vmm.img
- $(PAD) /tftpboot/vmm.img 1474560
-
-vm: geekos/kernel.bin
- cp geekos/kernel.bin ../../vmm-hack1/build/vm_kernel
-
-guest_img: fd.img
+guest-img: fd.img
cp fd.img guest.img
$(PAD) guest.img 1474560
-geekos/test: geekos/test.o
- $(CC) geekos/test.o -o geekos/test
+guest-iso: guest-img
+
+ mkisofs -pad -b guest.img -R -o guest.iso guest.img