From 1af335eaf696b05ef00e5b2e79ed426872c7f7bd Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 20 Oct 2003 03:42:55 +0000 Subject: pd-externals, Gem help patches are now taken from CVS; added links to docs on Start Menu; start of a makefile to compile everything svn path=/trunk/; revision=1114 --- packages/win32_inno/Makefile.nmake | 27 +++++++++++++++++++++++++ packages/win32_inno/pd.iss | 40 ++++++++++++++++++++++---------------- 2 files changed, 50 insertions(+), 17 deletions(-) create mode 100755 packages/win32_inno/Makefile.nmake (limited to 'packages/win32_inno') diff --git a/packages/win32_inno/Makefile.nmake b/packages/win32_inno/Makefile.nmake new file mode 100755 index 00000000..d6e3bc03 --- /dev/null +++ b/packages/win32_inno/Makefile.nmake @@ -0,0 +1,27 @@ +# ----------------------- NT ----------------------- + + +.SUFFIXES: .dll + +VC="C:\Program Files\Microsoft Visual Studio\Vc98" + +PDNTINCLUDE = /I. /I /I..\..\pd\src /I$(VC)\include + +PDNTLDIR = $(VC)\lib + + +all: +# externals + cd ..\..\externals\build\win && nmake +# flext +# non-standard paths in T. Grill's config-pd-*.txt files +# use need to edit config-pd-msvc.txt to get this to work +# cd ..\..\externals\grill\flext && nmake /f makefile.pd-msvc + + +clean: +# externals + cd ..\..\externals\build\win && nmake clean +# flext + cd ..\..\externals\grill\flext && nmake /f makefile.pd-msvc clean + diff --git a/packages/win32_inno/pd.iss b/packages/win32_inno/pd.iss index be26f7c9..6e192905 100755 --- a/packages/win32_inno/pd.iss +++ b/packages/win32_inno/pd.iss @@ -88,6 +88,8 @@ Source: pd.bat; DestDir: {app} Source: pd-novideo.bat; DestDir: {app} ;----------------------------------------------------------------------------- ; externals +Source: ..\..\externals\build\win\*.dll; DestDir: {app}\extra +; help patches Source: ..\..\externals\maxlib\help\*.*; DestDir: {app}\doc\5.reference\help-maxlib; Flags: ignoreversion Source: ..\..\externals\zexy\examples\*.*; DestDir: {app}\doc\5.reference\help-zexy; Flags: ignoreversion ;----------------------------------------------------------------------------- @@ -111,20 +113,22 @@ Source: ..\..\abstractions\timestretch\*.*; DestDir: {app}\abstractions\timestre Source: ..\..\abstractions\vadsr~\*.*; DestDir: {app}\abstractions\vadsr~ ;----------------------------------------------------------------------------- ; GEM -; temp links to gem docs should be ..\..\Gem\, i.e. Gem from CVS -Source: ..\..\pd\doc\gem\01.basic\*.*; DestDir: {app}\doc\gem\01.basic -Source: ..\..\pd\doc\gem\02.advanced\*.*; DestDir: {app}\doc\gem\02.advanced -Source: ..\..\pd\doc\gem\03.lighting\*.*; DestDir: {app}\doc\gem\03.lighting -Source: ..\..\pd\doc\gem\04.pix\*.*; DestDir: {app}\doc\gem\04.pix -Source: ..\..\pd\doc\gem\04.video\*.*; DestDir: {app}\doc\gem\04.video -Source: ..\..\pd\doc\gem\05.text\*.*; DestDir: {app}\doc\gem\05.text -Source: ..\..\pd\doc\gem\06.particle\*.*; DestDir: {app}\doc\gem\06.particle -Source: ..\..\pd\doc\gem\07.texture\*.*; DestDir: {app}\doc\gem\07.texture -Source: ..\..\pd\doc\gem\08.io\*.*; DestDir: {app}\doc\gem\08.io -Source: ..\..\pd\doc\gem\99.games\*.*; DestDir: {app}\doc\gem\99.games -Source: ..\..\pd\doc\gem\data\*.*; DestDir: {app}\doc\gem\data -Source: ..\..\pd\doc\gem\manual\*.*; DestDir: {app}\doc\gem\manual -Source: ..\..\pd\doc\gem\manual\index.html; DestDir: {app}\doc\gem\manual +; uses Gem from CVS +Source: ..\..\Gem\doc\*.*; DestDir: {app}\doc\gem +Source: ..\..\Gem\help\*.*; DestDir: {app}\doc\5.reference +Source: ..\..\Gem\examples\01.basic\*.*; DestDir: {app}\doc\gem\01.basic +Source: ..\..\Gem\examples\02.advanced\*.*; DestDir: {app}\doc\gem\02.advanced +Source: ..\..\Gem\examples\03.lighting\*.*; DestDir: {app}\doc\gem\03.lighting +Source: ..\..\Gem\examples\04.pix\*.*; DestDir: {app}\doc\gem\04.pix +Source: ..\..\Gem\examples\04.video\*.*; DestDir: {app}\doc\gem\04.video +Source: ..\..\Gem\examples\05.text\*.*; DestDir: {app}\doc\gem\05.text +Source: ..\..\Gem\examples\06.particle\*.*; DestDir: {app}\doc\gem\06.particle +Source: ..\..\Gem\examples\07.texture\*.*; DestDir: {app}\doc\gem\07.texture +Source: ..\..\Gem\examples\08.io\*.*; DestDir: {app}\doc\gem\08.io +Source: ..\..\Gem\examples\99.games\*.*; DestDir: {app}\doc\gem\99.games +Source: ..\..\Gem\examples\data\*.*; DestDir: {app}\doc\gem\data +Source: ..\..\Gem\manual\*.*; DestDir: {app}\doc\gem\00.manual +Source: ..\..\Gem\manual\index.html; DestDir: {app}\doc\gem\00.manual [INI] Filename: {app}\pd.url; Section: InternetShortcut; Key: URL; String: http://www.pure-data.org @@ -139,9 +143,11 @@ Name: {userdesktop}\Pure Data; Filename: {app}\pd.bat; Tasks: desktopicon; IconF Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Pure Data; Filename: {app}\bin\pd.exe; Tasks: quicklaunchicon Name: {group}\Pure Data (no video); Filename: {app}\pd-novideo.bat; IconFilename: {app}\lib\pd.ico; IconIndex: 0; Tasks: quicklaunchicon desktopicon -Name: {group}\Pd Manual; Filename: {app}\doc\1.manual\index.htm -Name: {group}\GEM Manual; Filename: {app}\doc\gem\manual\index.html -Name: {group}\Pd Drums Tutorial; Filename: {app}\doc\tutorials\footils\pddrums\pddrums.html +Name: {group}\Documentation\Pd Manual; Filename: {app}\doc\1.manual\index.htm +Name: {group}\Documentation\Pd Drums Tutorial; Filename: {app}\doc\tutorials\footils\pddrums\pddrums.html +Name: {group}\Documentation\Gem Manual; Filename: {app}\doc\gem\00.manual\index.html +Name: {group}\Documentation\Gem Primer; Filename: {app}\doc\gem\GemPrimer.pdf + [Run] ; NOTE: The following entry contains an English phrase ("Launch"). You are free to translate it into another language if required. -- cgit v1.2.1