diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2009-09-16 15:56:36 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2009-09-16 15:56:36 +0000 |
commit | 2a8b32201ca0254c3b5a0cad2821f2686bbd2ad3 (patch) | |
tree | ac87c27d016d50f6727b41c2dafe88c76c72eda4 /packages | |
parent | 8d6a47c7f6ecd8f0727f9757153537051d3f6b0f (diff) |
more DESTDIR fixes and also included 'tcl8', 'dde1.3' and 'reg1.2' Tcl libraries in order to support 'msgcat', 'dde', and 'registry' commands
svn path=/trunk/; revision=12369
Diffstat (limited to 'packages')
-rwxr-xr-x | packages/win32_inno/Makefile | 58 |
1 files changed, 32 insertions, 26 deletions
diff --git a/packages/win32_inno/Makefile b/packages/win32_inno/Makefile index ab2eb938..118440b6 100755 --- a/packages/win32_inno/Makefile +++ b/packages/win32_inno/Makefile @@ -66,40 +66,46 @@ prebuilt_install: pddplink_hack bin_src = /usr/local/bin system32 = /c/WINDOWS/system32 -# ultimately, the DLLs should be installed in %SystemRoot%\system32 by InnoSetup -dlldir = $(DESTDIR)$(prefix)/ -#dlldir = $(bindir) lib_install: -# these get installed into %SystemRoot%\system32 by the installer - install -d $(dlldir) - install -p $(bin_src)/libfftw3-3.dll $(dlldir) - install -p $(bin_src)/libfftw3f-3.dll $(dlldir) - install -p $(bin_src)/libogg-0.dll $(dlldir) - install -p $(bin_src)/libsndfile-1.dll $(dlldir) - install -p $(bin_src)/libvorbis-0.dll $(dlldir) - install -p $(bin_src)/libvorbisenc-2.dll $(dlldir) - install -p $(bin_src)/libvorbisfile-3.dll $(dlldir) - install -p $(bin_src)/lua51.dll $(dlldir) - install -p $(bin_src)/pthreadGC2.dll $(dlldir) +# ultimately, the DLLs should be installed in %SystemRoot%\system32 by +# InnoSetup since they are 'officially' named and versioned DLLs, and can be +# shared between apps + install -d $(DESTDIR)$(prefix)/ + install -p $(bin_src)/libfftw3-3.dll $(DESTDIR)$(prefix)/ + install -p $(bin_src)/libfftw3f-3.dll $(DESTDIR)$(prefix)/ + install -p $(bin_src)/libogg-0.dll $(DESTDIR)$(prefix)/ + install -p $(bin_src)/libsndfile-1.dll $(DESTDIR)$(prefix)/ + install -p $(bin_src)/libvorbis-0.dll $(DESTDIR)$(prefix)/ + install -p $(bin_src)/libvorbisenc-2.dll $(DESTDIR)$(prefix)/ + install -p $(bin_src)/libvorbisfile-3.dll $(DESTDIR)$(prefix)/ + install -p $(bin_src)/lua51.dll $(DESTDIR)$(prefix)/ + install -p $(bin_src)/pthreadGC2.dll $(DESTDIR)$(prefix)/ # these stay with pd.exe - install -p $(bin_src)/tcl85.dll $(bindir) - install -p $(bin_src)/tclpip85.dll $(bindir) - install -p $(bin_src)/tk85.dll $(bindir) -# if these are there, install them - -install -p $(system32)/msvcp71.dll $(dlldir) - -install -p $(system32)/msvcr71.dll $(dlldir) - -install -p $(system32)/pthreadVC.dll $(dlldir) + install -d $(DESTDIR)$(bindir) + install -p $(bin_src)/tcl85.dll $(DESTDIR)$(bindir) + install -p $(bin_src)/tclpip85.dll $(DESTDIR)$(bindir) + install -p $(bin_src)/tk85.dll $(DESTDIR)$(bindir) +# if these are installed, include them in the build root + -install -p $(system32)/msvcp71.dll $(DESTDIR)$(bindir) + -install -p $(system32)/msvcr71.dll $(DESTDIR)$(bindir) + -install -p $(system32)/pthreadVC.dll $(DESTDIR)$(bindir) # these go into the Pd package's lib dir + install -d $(DESTDIR)$(libdir)/tcl8 + cp -rp /usr/local/lib/tcl8/* $(DESTDIR)$(libdir)/tcl8 install -d $(DESTDIR)$(libdir)/tcl8.5 - cp -r /usr/local/lib/tcl8.5/* $(DESTDIR)$(libdir)/tcl8.5 + cp -rp /usr/local/lib/tcl8.5/* $(DESTDIR)$(libdir)/tcl8.5 install -d $(DESTDIR)$(libdir)/tk8.5 - cp -r /usr/local/lib/tk8.5/* $(DESTDIR)$(libdir)/tk8.5 + cp -rp /usr/local/lib/tk8.5/* $(DESTDIR)$(libdir)/tk8.5 + install -d $(DESTDIR)$(libdir)/dde1.3 + cp -rp /usr/local/lib/dde1.3/* $(DESTDIR)$(libdir)/dde1.3 + install -d $(DESTDIR)$(libdir)/reg1.2 + cp -rp /usr/local/lib/reg1.2/* $(DESTDIR)$(libdir)/reg1.2 exe_install: - install -d $(bindir) - install -p $(bin_src)/wish85.exe $(bindir) - install -p $(bin_src)/tclsh85.exe $(bindir) + install -d $(DESTDIR)$(bindir) + install -p $(bin_src)/wish85.exe $(DESTDIR)$(bindir) + install -p $(bin_src)/tclsh85.exe $(DESTDIR)$(bindir) # on Windows, the pddp tcl files need to be in pd/lib aka $(libdir) |