diff options
Diffstat (limited to 'packaging/nsis/Makefile.nmake')
-rw-r--r-- | packaging/nsis/Makefile.nmake | 32 |
1 files changed, 14 insertions, 18 deletions
diff --git a/packaging/nsis/Makefile.nmake b/packaging/nsis/Makefile.nmake index 38478d2ee0..9e3880e511 100644 --- a/packaging/nsis/Makefile.nmake +++ b/packaging/nsis/Makefile.nmake @@ -9,8 +9,9 @@ include ../../config.nmake # Contains a list of custom plugins(default empty) include Custom.nmake - -STAGING_DIR=..\..\$(INSTALL_DIR) +TOP_SRC_DIR=$(MAKEDIR)\..\.. +# Must be absolue for uninstall.nsi +STAGING_DIR=$(MAKEDIR)\..\..\$(INSTALL_DIR) EXE=../../tshark.exe ../../editcap.exe \ !IFDEF GTK_DIR @@ -89,21 +90,19 @@ common.nsh: config.nsh config.nsh: config.nsh.in ..\..\config.nmake sed \ -e s/@PROGRAM_NAME@/$(PROGRAM_NAME)/ \ - -e 's/@MAKEDIR@/$(MAKEDIR:\=\\\\)/' \ + -e 's/@TOP_SRC_DIR@/$(TOP_SRC_DIR:\=\\\\)/' \ -e 's/@STAGING_DIR@/$(STAGING_DIR:\=\\\\)/' \ + -e s/@USER_GUIDE_DIR@/./ \ -e s/@WIRESHARK_TARGET_PLATFORM@/$(WIRESHARK_TARGET_PLATFORM)/ \ -e s/@TARGET_MACHINE@/$(TARGET_MACHINE)/ \ - -e s/@MSVC_VARIANT@/$(MSVC_VARIANT)/ \ -e s/@MSC_VER_REQUIRED@/$(MSC_VER_REQUIRED)/ \ -e 's/@WIRESHARK_LIB_DIR@/$(WIRESHARK_LIB_DIR:\=\\\\)/' \ - -e s/@WINPCAP_VERSION@/$(WINPCAP_VERSION)/ \ + -e s/@WINPCAP_PACKAGE_VERSION@/$(WINPCAP_VERSION)/ \ -e s/@PCAP_DISPLAY_VERSION@/$(WINPCAP_VERSION:_=.)/ \ -e s/@INTL_DLL@/$(INTL_DLL)/ \ -e s/@VERSION@/$(VERSION)/ \ -e s/@VERSION_MAJOR@/$(VERSION_MAJOR)/ \ -e s/@VERSION_MINOR@/$(VERSION_MINOR)/ \ - -e s/@VERSION_MICRO@/$(VERSION_MICRO)/ \ - -e s/@VERSION_BUILD@/$(VERSION_BUILD)/ \ -e s/@PRODUCT_VERSION@/$(PRODUCT_VERSION)/ \ -e s/@WTAP_VERSION@/$(WTAP_VERSION)/ \ -e 's/@MSVCR_DLL@/$(MSVCR_DLL:\=\\\\)/' \ @@ -114,9 +113,6 @@ config.nsh: config.nsh.in ..\..\config.nmake !IFDEF GTK_DIR -e 's/@GTK_DIR@/$(GTK_DIR:\=\\\\)/' \ !ENDIF -!IFDEF HHC_DIR - -e 's/@HHC_DIR@/$(HHC_DIR:\=\\\\)/' \ -!ENDIF !IF EXIST("..\..\wireshark-qt-release\wireshark.exe") -e s/@QT_DIR@/..\\..\\wireshark-qt-release/ \ !ENDIF @@ -133,6 +129,8 @@ all-manifest.nsh: Makefile.nmake ..\..\config.nmake @echo File "$(STAGING_DIR)\libgobject-2.0-0.dll" >> $@ @echo File "$(STAGING_DIR)\libgmodule-2.0-0.dll" >> $@ @echo File "$(STAGING_DIR)\$(INTL_DLL)" >> $@ + @echo File "$(STAGING_DIR)\gspawn-$(WIRESHARK_TARGET_PLATFORM)-helper.exe" >> $@ + @echo File "$(STAGING_DIR)\gspawn-$(WIRESHARK_TARGET_PLATFORM)-helper-console.exe" >> $@ !IF "$(C_ARES_DIR)" != "" @echo # C-Ares >> $@ @echo File "$(STAGING_DIR)\libcares-2.dll" >> $@ @@ -182,14 +180,12 @@ all-manifest.nsh: Makefile.nmake ..\..\config.nmake gtk-dll-manifest.nsh: Makefile.nmake ..\..\config.nmake @echo # Files required for the GTK+ section. Generated from Makefile.nmake > $@ @echo # Mandatory >> $@ - echo File "$(STAGING_DIR)\$(GDK_DLL)" >> $@ - echo File "$(STAGING_DIR)\libgdk_pixbuf-2.0-0.dll" >> $@ - echo File "$(STAGING_DIR)\gspawn-$(WIRESHARK_TARGET_PLATFORM)-helper.exe" >> $@ - echo File "$(STAGING_DIR)\gspawn-$(WIRESHARK_TARGET_PLATFORM)-helper-console.exe" >> $@ - echo File "$(STAGING_DIR)\$(GTK_DLL)" >> $@ - echo File "$(STAGING_DIR)\libatk-1.0-0.dll" >> $@ - echo File "$(STAGING_DIR)\libpango-1.0-0.dll" >> $@ - echo File "$(STAGING_DIR)\libpangowin32-1.0-0.dll" >> $@ + @echo File "$(STAGING_DIR)\$(GDK_DLL)" >> $@ + @echo File "$(STAGING_DIR)\libgdk_pixbuf-2.0-0.dll" >> $@ + @echo File "$(STAGING_DIR)\$(GTK_DLL)" >> $@ + @echo File "$(STAGING_DIR)\libatk-1.0-0.dll" >> $@ + @echo File "$(STAGING_DIR)\libpango-1.0-0.dll" >> $@ + @echo File "$(STAGING_DIR)\libpangowin32-1.0-0.dll" >> $@ @echo # Optional >> $@ !IFDEF NEED_CAIRO_DLL @echo File "$(STAGING_DIR)\libcairo-2.dll" >> $@ |