Commit | Line | Data |
---|---|---|
bd71525b RW |
1 | Downloaded from https://anonscm.debian.org/viewvc/pkg-games/packages/trunk/kiki-the-nano-bot/debian/patches/Makefile.patch?revision=15681&view=co |
2 | ||
3 | Makefile fixes: | |
4 | - Make CXXFLAGS, CPPFLAGS, LDFLAGS available for user-specified flags. | |
5 | - run SWIG before compiling | |
6 | ||
7 | Peter De Wachter (pdewacht@gmail.com) | |
8 | placed 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 |