#define HAVE_POSLIB #define HAVE_POSADIS #define HAVE_ZONEEDIT #define PRODUCT "Posadis" #define PACKAGE "posadis-platform" #define VERSION "0.70.0pre-041218" #define ZONEEDIT_VERSION "0.9pre-041205" [Setup] AppName={#PRODUCT} AppVerName={#PRODUCT} {#VERSION} AppPublisher=Posadis Team AppPublisherURL=http://www.posadis.org/ AppSupportURL=http://www.posadis.org/support/ AppUpdatesURL=http://www.posadis.org/download/ DefaultDirName={pf}\{#PRODUCT} {#VERSION} DefaultGroupName=Posadis AllowNoIcons=yes LicenseFile=usr\local\share\doc\posadis-{#VERSION}\COPYING Compression=lzma SolidCompression=yes [Types] Name: "full"; Description: "Full installation" Name: "custom"; Description: "Custom installation"; Flags: iscustom [Components] ; Note: The following line does nothing other than provide a visual cue ; to the user that the program files are installed no matter what. #ifdef HAVE_POSLIB Name: "poslib"; Description: "Poslib DNS Library (required)"; Types: full custom ; Flags: fixed #endif #ifdef HAVE_POSADIS Name: "posadis"; Description: "Posadis DNS Server"; Types: full custom #endif #ifdef HAVE_ZONEEDIT Name: "zoneedit"; Description: "Posadis Zone Editor (requires GTK)"; Types: full custom #endif [Files] #ifdef HAVE_POSLIB Source: "usr\local\bin\libposlib-1.dll"; DestDir: "{app}\bin"; Components: poslib; Flags: ignoreversion Source: "usr\local\bin\libposserver-1.dll"; DestDir: "{app}\bin"; Components: poslib; Flags: ignoreversion Source: "usr\local\bin\pthreadGC1.dll"; DestDir: "{app}\bin"; Components: poslib; Flags: ignoreversion #endif #ifdef HAVE_POSADIS Source: "usr\local\bin\posadis.exe"; DestDir: "{app}\bin"; Components: posadis; Flags: ignoreversion Source: "usr\local\bin\posadissrv.exe"; DestDir: "{app}\bin"; Components: posadis; Flags: ignoreversion Source: "usr\local\bin\libposadis-1.dll"; DestDir: "{app}\bin"; Components: posadis; Flags: ignoreversion Source: "usr\local\bin\libltdl-3.dll"; DestDir: "{app}\bin"; Components: posadis; Flags: ignoreversion #endif #ifdef HAVE_ZONEEDIT Source: "usr\local\bin\zoneedit.exe"; DestDir: "{app}\bin"; Components: zoneedit; Flags: ignoreversion Source: "usr\local\lib\locale\nl\LC_MESSAGES\*"; DestDir: "{app}\locale"; Components: zoneedit; Flags: ignoreversion Source: "usr\local\share\zoneedit\{#ZONEEDIT_VERSION}\glade\zoneedit.glade"; DestDir: "{app}\glade"; Components: zoneedit; Flags: ignoreversion #endif [Icons] #ifdef HAVE_POSADIS Name: "{group}\Posadis DNS server"; Filename: "{app}\bin\posadis.exe"; Components: posadis #endif #ifdef HAVE_POSADIS Name: "{group}\Posadis Zone Editor"; Filename: "{app}\bin\zoneedit.exe"; Components: zoneedit #endif