# Examples:
# vga_update_interval: 250000
#=======================================================================
-vga_update_interval: 300000
# using for Winstone '98 tests
#vga_update_interval: 100000
# Examples:
# keyboard_serial_delay: 200
#=======================================================================
-keyboard_serial_delay: 250
#=======================================================================
# KEYBOARD_PASTE_DELAY:
# Examples:
# keyboard_paste_delay: 100000
#=======================================================================
-keyboard_paste_delay: 100000
#=======================================================================
# MOUSE:
# Examples:
# keyboard_mapping: enabled=1, map=gui/keymaps/x11-pc-de.map
#=======================================================================
-keyboard_mapping: enabled=0, map=
#=======================================================================
# KEYBOARD_TYPE:
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
# Auto-copy to boot disk image
load: all
+ mkdir -p mnt
./tools/copy_to_image.sh
always:
@:
.PHONY: all always \
- clean
+ clean
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