summaryrefslogtreecommitdiff
path: root/media-gfx/sam2p/files/sam2p-build-fixes.patch
blob: 6a1c80175127837d73ab527856a1c7a55b4510fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Make stripping configurable, correct CC/CXX/CFLAGS/CXXFLAGS handling, add
missing include

diff --git a/Makefile b/Makefile
index 1433167..38bb7cc 100644
--- a/Makefile
+++ b/Makefile
@@ -28,12 +28,13 @@ ifeq ($(MAKECMDGOALS),Makedep.force)
 MAKE_DIST=000
 endif

+GCC_STRIP ?= -s
 BASH=bash
 PERL_BADLANG=x
 export PERL_BADLANG

 CXXX=$(CXD_assert)
-LDALL=$(LDXX) -s $(LDFLAGS) $(LIBS)
+LDALL=$(LDXX) $(GCC_STRIP) $(LDFLAGS) $(LIBS)
 ifeq ($(ENABLE_DEBUG), no)
 CXXX=$(CXD_no)
 endif
@@ -46,8 +47,8 @@ CXXX=$(CXD_checker)
 LDALL=checkerg++ $(LDFLAGS) $(LIBS)
 endif

-CXXALL=$(CXXX) $(CXXFLAGS) $(CXXFLAGSB)
-CCALL =$(CXXX) $(CXXFLAGS) $(CXXFLAGSB)
+CXXALL=$(CXX) $(CXXFLAGS) $(CXXFLAGSB)
+CCALL =$(CC) $(CFLAGS) $(CXXFLAGSB)
 CXDFAL=$(CXXFLAGS) $(CXXFLAGSB) $(LDFLAGS) $(LIBS)

 .PHONY: clean dist dist-noautoconf dist-more allclean distclean dist-install
@@ -67,7 +68,7 @@ ifeq ($(MAKE_DIST),)
   #
   # echo to config.h is needed to make config.h younger than config.h.in;
   # configure doesn't change the timestamp of config.h if it's unchanged.
-  Makedep config.h: configure Makehelp.in config.h.in ccdep.pl sam2p_version.h; ./configure MAKE=$(MAKE) --enable-gif --enable-lzw && echo "" >>config.h
+  Makedep config.h: configure Makehelp.in config.h.in ccdep.pl sam2p_version.h;
   Makehelp:;
   include Makehelp  # Defines CXX. File generated by ./configure.
   include Makedep   # Contains ALL+=... .
@@ -101,8 +102,8 @@ IDE_MODES := release debug
 IDE_TARGETS_debug := $(patsubst %,%.yes, $(TARGETS))
 IDE_TARGETS_release := $(TARGETS)

-CXD_assert =$(CXX) -s -O2
-CXD_no     =$(CXX) -s -DNDEBUG -O3
+CXD_assert =$(CXX) $(GCC_STRIP) $(CXXFLAGS)
+CXD_no     =$(CXX) $(GCC_STRIP) $(CXXFLAGS)
 # CXD_yes    =$(CXX) $(GFLAG) -lefence
 CXD_yes    =$(CXX) $(GFLAG)
 CXD_checker=checkerg++ $(GFLAG)