changeset 2381:e61aaa51415c

Reorganize Makefile.gen some for clarity.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 08 Jan 2020 13:24:11 +0200
parents 89cb93184175
children 947eba01f3f3
files Makefile.gen
diffstat 1 files changed, 25 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.gen	Wed Jan 08 13:08:53 2020 +0200
+++ b/Makefile.gen	Wed Jan 08 13:24:11 2020 +0200
@@ -1,5 +1,5 @@
 ###
-### Get settings from config.mak
+### Get settings from config.mak or other include
 ###
 ifneq ($(DM_CONFIG),)
 ifneq ($(DM_CONFIG),no)
@@ -9,6 +9,26 @@
 include config.mak
 endif
 
+
+###
+### Compiler flags
+###
+ifeq ($(EXTRA_CFLAGS),)
+EXTRA_CFLAGS=-O3
+# -march=corei7
+endif
+
+CFLAGS += -g -W -Wall -DHAVE_STRING_H $(EXTRA_CFLAGS)
+#CFLAGS += -std=c11 -D_FILE_OFFSET_BITS=64
+CXXFLAGS = $(CFLAGS)
+
+DM_CFLAGS += -I$(DMLIB_SRC) $(SDL_CFLAGS)
+DM_LDFLAGS += $(LDFLAGS)
+
+
+###
+### Paths and directories
+###
 MKDIR ?= mkdir
 MKDIR_P ?= $(MKDIR) -p
 BINPATH ?= ./
@@ -21,12 +41,6 @@
 
 DMLIB_SRC = $(DMLIB)src/
 
-DM_CFLAGS += -I$(DMLIB_SRC)
-
-ifeq ($(EXTRA_CFLAGS),)
-EXTRA_CFLAGS=-O3
-# -march=corei7
-endif
 
 
 ###
@@ -280,16 +294,8 @@
 
 
 ###
-### Rest of the rules
+### Compilation commands
 ###
-CFLAGS += -g -W -Wall -DHAVE_STRING_H $(EXTRA_CFLAGS)
-#CFLAGS += -std=c11 -D_FILE_OFFSET_BITS=64
-CXXFLAGS=$(CFLAGS)
-
-DM_CFLAGS += $(SDL_CFLAGS)
-DM_LDFLAGS += $(LDFLAGS)
-
-
 ifneq ($(V),1)
 COMPILE_C_OBJ = @if test ! -d $(OBJPATH); then $(MKDIR_P) $(OBJPATH); fi && echo " CC $<" && $(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
 COMPILE_CXX_OBJ = @if test ! -d $(OBJPATH); then $(MKDIR_P) $(OBJPATH); fi && echo " CXX $<" && $(CXX) $(CXXFLAGS) -c -o $@ $< $(DM_CFLAGS)
@@ -305,6 +311,9 @@
 endif
 
 
+###
+### Main targets and objects
+###
 DMLIB_A = $(OBJPATH)dmlib.a
 DMLIB_OBJS += \
 	dmfile.o dmlib.o dmcurves.o dmstring.o \