Lines 1-6
Link Here
|
1 |
--- GNUmakefile.orig 2016-11-05 17:27:10 UTC |
1 |
--- GNUmakefile.orig 2019-02-26 22:35:48 UTC |
2 |
+++ GNUmakefile |
2 |
+++ GNUmakefile |
3 |
@@ -21,7 +21,7 @@ SRCFILES := $(shell find $(PROJDI |
3 |
@@ -21,13 +21,13 @@ SRCFILES := $(sort $(shell find $(PROJDIRS) -ty |
4 |
OBJFILES := $(patsubst %.cpp, %.o, $(SRCFILES)) |
4 |
OBJFILES := $(patsubst %.cpp, %.o, $(SRCFILES)) |
5 |
DEPFILES := $(patsubst %.cpp, %.d, $(SRCFILES)) |
5 |
DEPFILES := $(patsubst %.cpp, %.d, $(SRCFILES)) |
6 |
WARNINGS ?= -Wall -Wextra -pedantic |
6 |
WARNINGS ?= -Wall -Wextra -pedantic |
Lines 9-26
Link Here
|
9 |
DMACROS := -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"$(DISTVER)\" |
9 |
DMACROS := -DNDEBUG -DUNIX -DPACKAGE_VERSION=\"$(DISTVER)\" |
10 |
INCDIRS := -I'./include' |
10 |
INCDIRS := -I'./include' |
11 |
CXXFLAGS += -std=c++11 $(WARNINGS) $(OPTIMS) |
11 |
CXXFLAGS += -std=c++11 $(WARNINGS) $(OPTIMS) |
12 |
@@ -125,7 +125,7 @@ $(TR_EXEFILE): $(OBJFILES) |
12 |
-CPPFLAGS += $(DMACROS) $(INCDIRS) |
13 |
printf "\t%s\n" $$file; \ |
13 |
+CPPFLAGS += $(DMACROS) $(INCDIRS) `sdl2-config --cflags` |
14 |
done; |
14 |
EXTRA_LIBS := -lSDL2main -lGL -lGLU -lGLEW -lSDL2 -lSDL2_image -lphysfs -lopenal -lalut -lpthread -ltinyxml2 |
15 |
@printf "\t-> %s\n" $@ |
15 |
-LDFLAGS += $(EXTRA_LIBS) |
16 |
- @$(CXX) -o $@ $(OBJFILES) $(LDFLAGS) |
16 |
+LDFLAGS += `sdl2-config --libs` $(EXTRA_LIBS) |
17 |
+ @$(CXX) `sdl2-config --libs` -o $@ $(OBJFILES) $(LDFLAGS) |
17 |
INSTALL_PROGRAM := install --mode=0755 |
18 |
@printf "strip\t%s\n" $@ |
18 |
INSTALL_DATA := install --mode=0644 |
19 |
@strip $@ |
|
|
20 |
|
19 |
|
21 |
@@ -155,4 +155,4 @@ clean: |
|
|
22 |
# |
23 |
%.o: %.cpp GNUmakefile |
24 |
@printf "%s\t%s -> %s\n" $(CXX) $< $@ |
25 |
- @$(CXX) $(CXXFLAGS) $(CPPFLAGS) -MMD -MP -c $< -o $@ |
26 |
+ @$(CXX) `sdl2-config --cflags` $(CXXFLAGS) $(CPPFLAGS) -MMD -MP -c $< -o $@ |