summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index b718f91..75e5059 100644
--- a/Makefile
+++ b/Makefile
@@ -32,12 +32,14 @@ CFLAGS+=-gstabs
#CFLAGS+=-fno-zero-initialized-in-bss
#CFLAGS+=-fdata-sections -ffunction-sections
-CFLAGS+= -w # disable all warnings
+#CFLAGS+= -w # disable all warnings
#CFLAGS+= -Wimplicit-function-declaration
#CFLAGS+= -Wextra
#CFLAGS+= -Wall
#CFLAGS+= -Werror
-CFLAGS+= -Werror=implicit-function-declaration
+#CFLAGS+= -Werror=implicit-function-declaration
+CFLAGS+= -Wno-int-conversion
+CFLAGS+= -Wno-incompatible-pointer-types
######## linker flags ####################
LDFLAGS=
@@ -49,7 +51,7 @@ ASFLAGS+=-gstabs
########## verbosity ##################3
V = 0
-CC = @echo "Compiling (i686-elf-gcc) $<..."; i686-elf-gcc
+#CC = @echo "Compiling (i686-elf-gcc) $<..."; i686-elf-gcc
AS = @echo "Assembling (i686-elf-as) $<..."; i686-elf-as
#CC_1 = $(CCC)
#CC = $(CC_$(V))
@@ -149,14 +151,17 @@ $(KERNEL_IMG): $(ASM_MULTIBOOT_OBJ) $(ASM_OBJECTS) $(OBJECTS)
run-qemu: all
#qemu-system-i386 -enable-kvm disk.img -smp 4 -s
#qemu-system-i386 -enable-kvm -s -kernel foolos.img -smp 4 -initrd userspace/ext2.img
+ echo XDOTOOL HACK...&& sleep 0.2 && xdotool search --name "QEMU" windowsize 100 100 && echo XDOTOOL HACK END. &
qemu-system-i386 -enable-kvm $(FOOLOS_ISO) -smp 4 -serial stdio
run-qemu-debug: all
# qemu -enable-kvm -s -S ~/temp/FoolOs/disk.img
# qemu -enable-kvm -s -singlestep disk.img
# qemu-system-i386 -enable-kvm -s -S -kernel foolos.img -smp 4 -initrd userspace/ext2.img
+ echo XDOTOOL HACK...&& sleep 0.2 && xdotool search --name "QEMU" windowsize 100 100 && echo XDOTOOL HACK END. &
qemu-system-i386 -s -S $(FOOLOS_ISO) -smp 4 -serial stdio #-enable-kvm -smp 1
monitor:
+ echo XDOTOOL HACK...&& sleep 0.2 && xdotool search --name "QEMU" windowsize 100 100 && echo XDOTOOL HACK END. &
qemu-system-i386 -s -S $(FOOLOS_ISO) -smp 4 -monitor stdio # -serial stdio #-enable-kvm -smp 1
stop-qemu: