2023-09-26 00:35:21 +02:00
|
|
|
#if 0
|
|
|
|
[Files]
|
|
|
|
#endif
|
|
|
|
|
2023-10-30 23:55:30 +01:00
|
|
|
#if PLATFORM==X86
|
2023-09-26 00:35:21 +02:00
|
|
|
#define DIR DIR32
|
|
|
|
#define DDIR DDIR32
|
2023-10-30 23:55:30 +01:00
|
|
|
#define COMPONENT "32"
|
|
|
|
#elif PLATFORM==X64
|
2023-09-26 00:35:21 +02:00
|
|
|
#define DIR DIR64
|
|
|
|
#define DDIR DDIR64
|
2023-10-30 23:55:30 +01:00
|
|
|
#define COMPONENT "64"
|
|
|
|
#elif PLATFORM==ARM64
|
|
|
|
#define DIR DIRA64
|
|
|
|
#define DDIR DDIRA64
|
|
|
|
#define COMPONENT "ARM64"
|
2023-09-26 00:35:21 +02:00
|
|
|
#else
|
|
|
|
#error "Unknown PLATFORM:" + PLATFORM
|
|
|
|
#endif
|
|
|
|
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#PIKA_DIR}\{#DIR}\*.dll"; DestDir: "{app}"; Components: pika{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#PIKA_DIR}\{#DIR}\*.exe"; DestDir: "{app}"; Excludes: "\lib\pika\{#DIR_VER}\plug-ins\twain\twain.exe,\lib\pika\{#DIR_VER}\plug-ins\file-ps\file-ps.exe,\bin\pika.exe,\bin\pika-console.exe"; Components: pika{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
2023-09-26 00:35:21 +02:00
|
|
|
#ifdef DEBUG_SYMBOLS
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#PIKA_DIR}\{#DIR}\*.debug"; DestDir: "{app}"; Components: pika{#COMPONENT} and debug; Flags: recursesubdirs restartreplace uninsrestartdelete ignoreversion
|
2023-09-26 00:35:21 +02:00
|
|
|
#endif
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#PIKA_DIR}\{#DIR}\lib\pika\{#DIR_VER}\extensions\*.*"; Excludes: "*.debug"; DestDir: "{app}\lib\pika\{#DIR_VER}\extensions"; Components: pika{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
2023-09-26 00:35:21 +02:00
|
|
|
#ifdef DEBUG_SYMBOLS
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#PIKA_DIR}\{#DIR}\lib\pika\{#DIR_VER}\extensions\*.debug"; DestDir: "{app}\lib\pika\{#DIR_VER}\extensions"; Components: pika{#COMPONENT} and debug; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
2023-09-26 00:35:21 +02:00
|
|
|
#endif
|
|
|
|
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#PIKA_DIR}\{#DIR}\lib\pika\{#DIR_VER}\plug-ins\file-ps\file-ps.exe"; DestDir: "{app}\lib\pika\{#DIR_VER}\plug-ins\file-ps"; Components: gs and pika{#COMPONENT}; Flags: restartreplace ignoreversion uninsrestartdelete
|
2023-09-26 00:35:21 +02:00
|
|
|
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#PIKA_DIR}\{#DIR}\lib\girepository-1.0\*.*"; DestDir: "{app}\lib\girepository-1.0"; Components: pika{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\lib\girepository-1.0\*.*"; DestDir: "{app}\lib\girepository-1.0"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
2023-09-26 00:35:21 +02:00
|
|
|
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\*.dll"; DestDir: "{app}\bin"; Excludes: "\bin\libgs*.dll,\bin\lua*.dll"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\libgs*.dll"; DestDir: "{app}\bin"; Components: gs and deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
2023-09-26 00:35:21 +02:00
|
|
|
#ifdef DEBUG_SYMBOLS
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\.debug\*.dll.debug"; DestDir: "{app}\bin\.debug"; Components: deps{#COMPONENT} and debug; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete skipifsourcedoesntexist
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\lib\*.debug"; DestDir: "{app}\lib"; Components: deps{#COMPONENT} and debug; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete skipifsourcedoesntexist
|
2023-09-26 00:35:21 +02:00
|
|
|
#endif
|
|
|
|
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\gspawn-win*.exe"; DestDir: "{app}\bin"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\gdk-pixbuf-query-loaders.exe"; DestDir: "{app}\bin"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\bzip2.exe"; DestDir: "{app}\bin"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace uninsrestartdelete ignoreversion
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache"; DestDir: "{app}\lib\gdk-pixbuf-2.0\2.10.0\"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\lib\babl-0.1\*.dll"; DestDir: "{app}\lib\babl-0.1"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\lib\gdk-pixbuf-2.0\*.dll"; DestDir: "{app}\lib\gdk-pixbuf-2.0"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\lib\gegl-0.4\*.dll"; DestDir: "{app}\lib\gegl-0.4"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\lib\gio\*.dll"; DestDir: "{app}\lib\gio"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
;Source: "{#DEPS_DIR}\{#DDIR}\lib\gtk-3.0\*.dll"; DestDir: "{app}\lib\gtk-3.0"; Components: deps{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
2023-09-26 00:35:21 +02:00
|
|
|
|
|
|
|
;python scripts
|
|
|
|
#ifdef PYTHON
|
2023-10-30 23:55:30 +01:00
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\python3w.exe"; DestDir: "{app}\bin"; DestName: "pythonw.exe"; Components: py and pika{#COMPONENT}; Flags: restartreplace uninsrestartdelete ignoreversion
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\python3.exe"; DestDir: "{app}\bin"; DestName: "python.exe"; Components: py and pika{#COMPONENT}; Flags: restartreplace uninsrestartdelete ignoreversion
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\libpython3.11.dll"; DestDir: "{app}\bin"; Components: py and pika{#COMPONENT}; Flags: restartreplace uninsrestartdelete ignoreversion
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\lib\python3.11\*"; DestDir: "{app}\lib\python3.11"; Components: py and pika{#COMPONENT}; Flags: recursesubdirs restartreplace uninsrestartdelete ignoreversion
|
2023-09-26 00:35:21 +02:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef LUA
|
2023-10-30 23:55:30 +01:00
|
|
|
#if PLATFORM==ARM64
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\lua5.1.exe"; DestDir: "{app}\bin"; Components: lua and pika{#COMPONENT}; Flags: restartreplace uninsrestartdelete ignoreversion
|
|
|
|
#else
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\luajit.exe"; DestDir: "{app}\bin"; Components: lua and pika{#COMPONENT}; Flags: restartreplace uninsrestartdelete ignoreversion
|
|
|
|
#endif
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\bin\lua51.dll"; DestDir: "{app}\bin"; Components: lua and pika{#COMPONENT}; Flags: restartreplace uninsrestartdelete ignoreversion
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\share\lua\*"; DestDir: "{app}\share\lua"; Components: lua and pika{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
|
|
|
Source: "{#DEPS_DIR}\{#DDIR}\lib\lua\*"; DestDir: "{app}\lib\lua"; Components: lua and pika{#COMPONENT}; Flags: recursesubdirs restartreplace ignoreversion uninsrestartdelete
|
2023-09-26 00:35:21 +02:00
|
|
|
#endif
|