gnu: openscad: Update to 2021.01 [maybe fixes TALOS-2020-1222, TALOS-2020-1223].
[jackhill/guix/guix.git] / gnu / packages / patches / kiki-makefile.patch
CommitLineData
bd71525b
RW
1Downloaded from https://anonscm.debian.org/viewvc/pkg-games/packages/trunk/kiki-the-nano-bot/debian/patches/Makefile.patch?revision=15681&view=co
2
3Makefile fixes:
4 - Make CXXFLAGS, CPPFLAGS, LDFLAGS available for user-specified flags.
5 - run SWIG before compiling
6
7Peter De Wachter (pdewacht@gmail.com)
8placed in the public domain
9
10--- a/kodilib/linux/Makefile
11+++ b/kodilib/linux/Makefile
12@@ -21,7 +21,7 @@
13 \r
14 INCLUDES = $(KODI_INCLUDES) $(X11_INCLUDES) $(SDL_INCLUDES)\r
15 \r
16-CXXFLAGS = $(INCLUDES) $(SDL_CFLAGS)\r
17+CXXOPTS = -Wall $(INCLUDES) $(SDL_CFLAGS) $(CPPFLAGS) $(CXXFLAGS)\r
18 \r
19 src = \\r
20 $(KODISRCDIR)/handler/KEventHandler.cpp \\r
21@@ -95,4 +95,4 @@
22 $(RM) -f $(obj) libkodi.a\r
23 \r
24 %.o: %.cpp\r
25- $(CXX) -c $(CXXFLAGS) -o $@ $<\r
26+ $(CXX) -c $(CXXOPTS) -o $@ $<\r
27--- a/linux/Makefile
28+++ b/linux/Makefile
29@@ -46,7 +46,7 @@
30 \r
31 INCLUDES = $(KIKI_INCLUDES) $(X11_INCLUDES) $(PYTHON_INCLUDES)\r
32 \r
33-CXXFLAGS = $(INCLUDES) $(SDLCFLAGS)\r
34+CXXOPTS = -Wall $(INCLUDES) $(SDLCFLAGS) $(CPPFLAGS) $(CXXFLAGS)\r
35 \r
36 src = \\r
37 $(KIKISRC)/base/KikiAction.cpp \\r
38@@ -105,8 +105,10 @@
39 obj = $(src:.cpp=.o)\r
40 \r
41 kiki: $(KIKISRC)/../SWIG/KikiPy_wrap.cpp $(obj)\r
42- -(cd ../SWIG; swig -c++ -python -globals kiki -o KikiPy_wrap.cpp KikiPy.i; cp kiki.py ../py)\r
43- $(CXX) $(obj) $(KODILIB) -o kiki $(GLLIBS) $(SDLLIBS) $(PYTHONLIBS)\r
44+ $(CXX) $(LDFLAGS) $(obj) $(KODILIB) -o kiki $(GLLIBS) $(SDLLIBS) $(PYTHONLIBS)\r
45+\r
46+$(KIKISRC)/../SWIG/KikiPy_wrap.cpp: $(wildcard ../SWIG/*.i)\r
47+ (cd ../SWIG && swig -c++ -python -globals kiki -DSWIG_PYTHON_LEGACY_BOOL -o KikiPy_wrap.cpp KikiPy.i && cp kiki.py ../py)\r
48 \r
49 obj-clean:\r
50 $(RM) -f $(obj)\r
51@@ -115,5 +117,5 @@
52 $(RM) -f $(obj) kiki\r
53 \r
54 %.o: %.cpp\r
55- $(CXX) -c $(CXXFLAGS) -o $@ $<\r
56+ $(CXX) -c $(CXXOPTS) -o $@ $<\r
57 \r