|
@@ -22,8 +22,7 @@ WINDOWSERVER_OBJS = \
|
|
|
APP = WindowServer
|
|
|
OBJS = $(SHAREDGRAPHICS_OBJS) $(WINDOWSERVER_OBJS)
|
|
|
|
|
|
-ARCH_FLAGS =
|
|
|
-STANDARD_FLAGS = -std=c++17 -nostdinc++ -nostdlib -nostdinc
|
|
|
+STANDARD_FLAGS = -std=c++17
|
|
|
WARNING_FLAGS = -Wextra -Wall -Wundef -Wcast-qual -Wwrite-strings -Wimplicit-fallthrough
|
|
|
FLAVOR_FLAGS = -fno-exceptions -fno-rtti
|
|
|
OPTIMIZATION_FLAGS = -Os
|
|
@@ -31,11 +30,10 @@ INCLUDE_FLAGS = -I.. -I. -I../LibC
|
|
|
|
|
|
DEFINES = -DSERENITY -DSANITIZE_PTRS -DUSERLAND
|
|
|
|
|
|
-CXXFLAGS = -MMD -MP $(WARNING_FLAGS) $(OPTIMIZATION_FLAGS) $(FLAVOR_FLAGS) $(ARCH_FLAGS) $(STANDARD_FLAGS) $(INCLUDE_FLAGS) $(DEFINES)
|
|
|
-CXX = i686-elf-g++
|
|
|
-LD = i686-elf-ld
|
|
|
-AR = ar
|
|
|
-LDFLAGS = -static --strip-debug -melf_i386 -e _start --gc-sections
|
|
|
+CXXFLAGS = -MMD -MP $(WARNING_FLAGS) $(OPTIMIZATION_FLAGS) $(FLAVOR_FLAGS) $(STANDARD_FLAGS) $(INCLUDE_FLAGS) $(DEFINES)
|
|
|
+CXX = i686-pc-serenity-g++
|
|
|
+LD = i686-pc-serenity-ld
|
|
|
+AR = i686-pc-serenity-ar
|
|
|
|
|
|
all: $(APP)
|
|
|
|