opnsense-ports/sysutils/freefilesync/files/patch-Makefile
Franco Fichtner 6f65e511fd */*: sync with upstream
Taken from: FreeBSD
2016-07-08 08:59:42 +02:00

49 lines
1.7 KiB
Text

--- Makefile.orig 2016-04-21 22:53:00.000000000 +0800
+++ Makefile 2016-06-30 13:33:16.633078000 +0800
@@ -1,14 +1,14 @@
APPNAME = FreeFileSync
-prefix = /usr
+prefix = $(PREFIX)
BINDIR = $(DESTDIR)$(prefix)/bin
SHAREDIR = $(DESTDIR)$(prefix)/share
APPSHAREDIR = $(SHAREDIR)/$(APPNAME)
DOCSHAREDIR = $(SHAREDIR)/doc/$(APPNAME)
CXXFLAGS = -std=c++14 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall \
--O3 -DNDEBUG `wx-config --cxxflags --debug=no` -DZEN_LINUX -pthread
+-O3 -DNDEBUG `${WX_CONFIG} --cxxflags --debug=no` -DZEN_LINUX -pthread
-LINKFLAGS = -s `wx-config --libs std, aui --debug=no` -lboost_thread -lboost_chrono -lboost_system -lz -pthread
+LINKFLAGS = -s `${WX_CONFIG} --libs std, aui --debug=no` -lboost_thread -lboost_chrono -lboost_system -lz -pthread
#Gtk - support recycler/icon loading/no button border/grid scrolling
CXXFLAGS += `pkg-config --cflags gtk+-2.0`
@@ -97,10 +97,10 @@
../Obj/FFS_GCC_Make_Release/ffs/src/%.o : %.cpp
mkdir -p $(dir $@)
- g++ $(CXXFLAGS) -c $< -o $@
+ ${CXX} $(CXXFLAGS) -c $< -o $@
FreeFileSync: $(OBJECT_LIST)
- g++ -o ../Build/$(APPNAME) $(OBJECT_LIST) $(LINKFLAGS)
+ ${CXX} -o ../Build/$(APPNAME) $(OBJECT_LIST) $(LINKFLAGS)
clean:
rm -rf ../Obj/FFS_GCC_Make_Release
@@ -109,7 +109,7 @@
install:
mkdir -p $(BINDIR)
- cp ../Build/$(APPNAME) $(BINDIR)
+ cp ../Build/$(APPNAME) $(BINDIR)/freefilesync
mkdir -p $(APPSHAREDIR)
cp -R ../Build/Languages/ \
@@ -120,6 +120,3 @@
../Build/Resources.zip \
$(APPSHAREDIR)
- mkdir -p $(DOCSHAREDIR)
- cp ../Build/Changelog.txt $(DOCSHAREDIR)/changelog
- gzip $(DOCSHAREDIR)/changelog