SimpleOS

LXR

Navigation



Site hébergé par : enix

The LXR Cross Referencer for SOS

source navigation ]
diff markup ]
identifier search ]
general search ]
 
 
Article:1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 6.5 ] [ 7 ] [ 7.5 ] [ 8 ] [ 9 ] [ 9.5 ]

001 # For cross-compilation and/or installations without grub available,
002 # copy this file as .mkvars to the root directory of the SOS sources,
003 # and customize the CC/LD/... variables. You still need the mtools
004 # installed and running
005 
006 CC := i586-gnu-gcc
007 LD := i586-gnu-ld
008 OBJCOPY := i586-gnu-objcopy
009 CFLAGS += -g
010 LIBGCC := $(shell $(CC) -print-libgcc-file-name) # To benefit from FP/64bits artihm.
011 
012 # Configuration of mtools
013 MTOOLSRC = extra/mtoolsrc
014 export MTOOLSRC
015 
016 $(MULTIBOOT_IMAGE): $(KERNEL_OBJ) menu.txt
017         gzip -dc < extra/grub.img.gz > $@
018         mcopy menu.txt v:/boot/grub/
019         mmd v:/system
020         mcopy sos.elf v:/system/sos.elf
021 
022 menu.txt:
023         echo timeout 0 > $@
024         echo default 0 >> $@
025         echo title  SOS >> $@
026         echo "root   (fd0)" >> $@
027         echo kernel /system/sos.elf >> $@
028 
029 runbochs: all
030         echo c | bochs -q

source navigation ] diff markup ] identifier search ] general search ]