Changes to build infrastructure
authorgreg <elorian.mestec@gmail.com>
Fri, 5 Jun 2015 07:29:06 +0000 (00:29 -0700)
committergreg <elorian.mestec@gmail.com>
Fri, 5 Jun 2015 07:33:24 +0000 (00:33 -0700)
Necessary to get a working build on my machine

.bochsrc
GNUmakefile
tools/copy_to_image.sh

index 074e5d52aea638c5cf1a22bf42c6fcbccf5037bd..2995c750894b45c6fd1cb89429473f48be59df5e 100644 (file)
--- a/.bochsrc
+++ b/.bochsrc
@@ -490,7 +490,6 @@ parport1: enabled=1, file="/dev/stdout"
 # Examples:
 #   vga_update_interval: 250000
 #=======================================================================
-vga_update_interval: 300000
 
 # using for Winstone '98 tests
 #vga_update_interval:  100000
@@ -502,7 +501,6 @@ vga_update_interval: 300000
 # Examples:
 #   keyboard_serial_delay: 200
 #=======================================================================
-keyboard_serial_delay: 250
 
 #=======================================================================
 # KEYBOARD_PASTE_DELAY:
@@ -519,7 +517,6 @@ keyboard_serial_delay: 250
 # Examples:
 #   keyboard_paste_delay: 100000
 #=======================================================================
-keyboard_paste_delay: 100000
 
 #=======================================================================
 # MOUSE: 
@@ -628,7 +625,6 @@ private_colormap: enabled=0
 # Examples:
 #   keyboard_mapping: enabled=1, map=gui/keymaps/x11-pc-de.map
 #=======================================================================
-keyboard_mapping: enabled=0, map=
 
 #=======================================================================
 # KEYBOARD_TYPE:
index e6e0d4352ad6f4b180b9e2508c411b229261dd59..2ff6e05a6041466d062a9b8fbc0929e4e7577953 100644 (file)
@@ -57,9 +57,6 @@ all:
 KERN_CFLAGS := $(CFLAGS) -DARCANOS_KERNEL -gstabs
 USER_CFLAGS := $(CFLAGS) -I usr/inc -DARCANOS_USER -gstabs
 
-
-
-
 # Include Makefrags for subdirectories
 include kern/Makefrag
 include usr/lib/Makefrag
@@ -73,10 +70,11 @@ clean:
 
 # Auto-copy to boot disk image
 load: all
+       mkdir -p mnt
        ./tools/copy_to_image.sh
 
 always:
        @:
 
 .PHONY: all always \
-       clean 
+       clean
index 2765e6e27a190f73ee4182476387532d2264c913..200376095a7efe2ba335ca52a24b7d96b0a82216 100755 (executable)
@@ -7,8 +7,8 @@ else
     sudo losetup /dev/loop2 -o 1048576 /dev/loop1
     sudo mount /dev/loop2 mnt
 fi
-    cp -v obj/kern/kernel mnt/kernel
+    sudo cp -v obj/kern/kernel mnt/kernel
     sync
-    sudo umount /dev/loop2 
+    sudo umount /dev/loop2
     sudo losetup -d /dev/loop2
     sudo losetup -d /dev/loop1