]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - makefile.inc
Create a pointer to globals to reduce instructions needed to deref operand vars
[xonotic/darkplaces.git] / makefile.inc
index ce15fefaeaf804a8b0a325e8de4b43f56c876f52..aaf506bacd201be80b2d28d585ad1605cc5e507b 100644 (file)
@@ -79,8 +79,13 @@ OBJ_COMMON= \
        bih.o \
        crypto.o \
        cd_shared.o \
+       cl_cmd.o \
        cl_collision.o \
        cl_demo.o \
+       cl_entframe.o \
+       cl_entframe5.o \
+       cl_entframe_quake.o \
+       cl_entframe_qw.o \
        cl_input.o \
        cl_main.o \
        cl_parse.o \
@@ -91,6 +96,7 @@ OBJ_COMMON= \
        cmd.o \
        collision.o \
        com_crc16.o \
+       com_entframe.o \
        com_msg.o \
        common.o \
        console.o \
@@ -110,7 +116,6 @@ OBJ_COMMON= \
        gl_textures.o \
        hmac.o \
        host.o \
-       host_cmd.o \
        image.o \
        image_png.o \
        jpeg.o \
@@ -144,6 +149,10 @@ OBJ_COMMON= \
        sbar.o \
        sv_ccmds.o \
        sv_demo.o \
+       sv_entframe.o \
+       sv_entframe5.o \
+       sv_entframe_csqc.o \
+       sv_entframe_quake.o \
        sv_main.o \
        sv_move.o \
        sv_phys.o \
@@ -172,7 +181,12 @@ OBJ_SDL= builddate.c sys_sdl.o vid_sdl.o thread_sdl.o $(OBJ_MENU) $(OBJ_SND_COMM
 
 
 # Compilation
-CFLAGS_COMMON=$(CFLAGS_MAKEDEP) $(CFLAGS_PRELOAD) $(CFLAGS_FS) $(CFLAGS_WARNINGS) $(CFLAGS_LIBZ) $(CFLAGS_LIBJPEG) $(CFLAGS_SND_XMP) $(CFLAGS_NET) $(CFLAGS_SDL) -D_FILE_OFFSET_BITS=64 -D__KERNEL_STRICT_NAMES -I../../../
+ifeq ($(PEDANTIC),1)
+       CFLAGS_STANDARD=-std=c11 -pedantic -D_POSIX_C_SOURCE=200809L -DCONFIG_PEDANTIC
+else
+       CFLAGS_STANDARD=
+endif
+CFLAGS_COMMON=$(CFLAGS_STANDARD) $(CFLAGS_MAKEDEP) $(CFLAGS_PRELOAD) $(CFLAGS_FS) $(CFLAGS_WARNINGS) $(CFLAGS_LIBZ) $(CFLAGS_LIBJPEG) $(CFLAGS_SND_XMP) $(CFLAGS_NET) $(CFLAGS_SDL) -D_FILE_OFFSET_BITS=64 -D__KERNEL_STRICT_NAMES -I../../../
 CFLAGS_CLIENT=-DCONFIG_MENU $(CFLAGS_VIDEO_CAPTURE)
 CFLAGS_SERVER=
 CFLAGS_DEBUG=-ggdb