[mupen64plus-rsp-z64] 109/140: Imported Upstream version 1.99.5+15+5b238bb813d9
Sven Eckelmann
ecsv-guest at moszumanska.debian.org
Thu Nov 26 06:05:28 UTC 2015
This is an automated email from the git hooks/post-receive script.
ecsv-guest pushed a commit to branch master
in repository mupen64plus-rsp-z64.
commit 02e527ec1d7622a4656228d9d6a90a762bc700d3
Author: Sven Eckelmann <sven at narfation.org>
Date: Wed Jun 5 11:05:12 2013 +0200
Imported Upstream version 1.99.5+15+5b238bb813d9
---
projects/unix/Makefile | 18 ++++--------------
1 file changed, 4 insertions(+), 14 deletions(-)
diff --git a/projects/unix/Makefile b/projects/unix/Makefile
index 147c2a3..bf777a3 100755
--- a/projects/unix/Makefile
+++ b/projects/unix/Makefile
@@ -117,7 +117,7 @@ ifeq ("$(CPU)","NONE")
endif
# base CFLAGS, LDLIBS, and LDFLAGS
-OPTFLAGS ?= -O3
+OPTFLAGS ?= -O3 -flto
WARNFLAGS ?= -Wall
CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing -fvisibility=hidden -I../../src
CXXFLAGS += -fvisibility-inlines-hidden
@@ -127,10 +127,8 @@ LDFLAGS += $(SHARED)
# On 32-bit x86 systems we do not want to use -fPIC because we don't have to and it has a big performance penalty on this arch
ifeq ($(PIC), 1)
CFLAGS += -fPIC
- LDFLAGS += -fPIC
else
CFLAGS += -fno-PIC
- LDFLAGS += -fno-PIC
endif
ifeq ($(HLEVIDEO), 1)
@@ -148,7 +146,7 @@ ifeq ($(ARCH_DETECTED), 64BITS_32)
$(error Do not use the BITS=32 option with FreeBSD, use -m32 and -m elf_i386)
endif
CFLAGS += -m32
- LDFLAGS += -m32 -Wl,-m,elf_i386
+ LDFLAGS += -Wl,-m,elf_i386
endif
# set special flags per-system
@@ -176,11 +174,9 @@ ifeq ($(OS), OSX)
ifeq ($(CPU), X86)
ifeq ($(ARCH_DETECTED), 64BITS)
CFLAGS += -pipe -arch x86_64 -mmacosx-version-min=$(OSX_SDK) -isysroot $(OSX_SYSROOT)/MacOSX$(OSX_SDK).sdk
- LDFLAGS += -arch x86_64
LDLIBS += -ldl
else
CFLAGS += -pipe -mmmx -msse -fomit-frame-pointer -arch i686 -mmacosx-version-min=$(OSX_SDK) -isysroot $(OSX_SYSROOT)/MacOSX$(OSX_SDK).sdk
- LDFLAGS += -arch i686
LDLIBS += -ldl
endif
endif
@@ -225,7 +221,7 @@ INSTALL ?= install
MKDIR ?= mkdir -p
COMPILE.c = $(Q_CC)$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
COMPILE.cc = $(Q_CXX)$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
-LINK.o = $(Q_LD)$(CXX) $(LDFLAGS) $(TARGET_ARCH)
+LINK.o = $(Q_LD)$(CXX) $(CXXFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# set special flags for given Makefile parameters
ifeq ($(DEBUG),1)
@@ -277,7 +273,7 @@ targets:
@echo " Options:"
@echo " BITS=32 == build 32-bit binaries on 64-bit machine"
@echo " APIDIR=path == path to find Mupen64Plus Core headers"
- @echo " OPTFLAGS=flag == compiler optimization (default: -O3)"
+ @echo " OPTFLAGS=flag == compiler optimization (default: -O3 -flto)"
@echo " WARNFLAGS=flag == compiler warning levels (default: -Wall)"
@echo " PIC=(1|0) == Force enable/disable of position independent code"
@echo " HLEVIDEO=(1|0) == Move task of gfx emulation to a HLE video plugins"
@@ -289,7 +285,6 @@ targets:
@echo " DESTDIR=path == path to prepend to all installation paths (only for packagers)"
@echo " Debugging Options:"
@echo " DEBUG=1 == add debugging symbols"
- @echo " LTO=1 == enable experimental build with link-time optimization"
@echo " V=1 == show verbose compiler output"
all: $(TARGET)
@@ -311,11 +306,6 @@ CFLAGS += -MD
-include $(OBJECTS:.o=.d)
CXXFLAGS += $(CFLAGS)
-ifeq ($(LTO), 1)
- CFLAGS += -flto -ffunction-sections -fdata-sections
- CXXFLAGS += -flto -ffunction-sections -fdata-sections
- LDFLAGS += -fuse-linker-plugin -Wl,--gc-sections $(CXXFLAGS)
-endif
# standard build rules
$(OBJDIR)/%.o: $(SRCDIR)/%.c
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/mupen64plus-rsp-z64.git
More information about the Pkg-games-commits
mailing list