summaryrefslogtreecommitdiff
path: root/src/common.make
diff options
context:
space:
mode:
Diffstat (limited to 'src/common.make')
-rw-r--r--src/common.make8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/common.make b/src/common.make
index be6a302..96a1a7f 100644
--- a/src/common.make
+++ b/src/common.make
@@ -1,10 +1,10 @@
# ============== ENVIRONMENT VARIABLES
CC = i586-elf-gcc
-CFLAGS = -nostdlib -nostartfiles -nodefaultlibs -fno-builtin -fno-stack-protector -Wall -Wextra -g
+CFLAGS = -nostdlib -nostartfiles -nodefaultlibs -fno-builtin -fno-stack-protector -Wall -Werror -g -Wno-error=main
CCFLAGS =
CXX = i586-elf-g++
-CXXFLAGS = -fno-rtti -fno-exceptions -Werror -Wno-write-strings -Wno-error=unused-parameter -g
+CXXFLAGS = -fno-rtti -fno-exceptions -Wall -Werror -Wno-write-strings -Wno-main -Wno-error=unused-parameter -Wno-error=main -g
LD = i586-elf-ld
.PHONY: clean, mrproper
@@ -18,9 +18,9 @@ AFLAGS = -f elf
all: $(Out)
-$(Out): $(Obj)
+$(Out): $(Obj) $(ExtObj)
echo ""; echo "- Linking $@..."
- $(LD) $(LDFLAGS) $^ -o $@ $(ExtObj)
+ $(LD) $(LDFLAGS) $^ -o $@
# ============== GENERAL CLEAINING PROCEDURES