Index: Makefile ================================================================== --- Makefile +++ Makefile @@ -7,13 +7,13 @@ cd iup;CSC_OPTIONS='-IC:/mylibs/iup/include -LC:/mylibs/iup/' chicken-install -D no-library-checks canvas-draw-module : cd canvas-draw/chicken;CSC_OPTIONS='-IC:/mylibs/iup/include -LC:/mylibs/iup/' chicken-install -D no-library-checks -examples : +examples-inst : mkdir -p c:/chicken/examples - cp examples/* c:/chicken/examples + cp examples/*.scm c:/chicken/examples setup-chicken-iup.exe : Output/setup.exe cp Output/setup.exe setup-chicken-iup.exe -all : iup-module canvas-draw-module examples # setup-chicken-iup.exe +all : iup-module canvas-draw-module examples-inst # setup-chicken-iup.exe Index: chicken-iup.iss ================================================================== --- chicken-iup.iss +++ chicken-iup.iss @@ -5,11 +5,11 @@ ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{9052599F-B5C1-4617-AF81-C6E2F9AB8E8C} AppName=chicken-iup -AppVersion=0.1 +AppVersion=0.2 ;AppVerName=chicken-iup 0.1 AppPublisher=Call/Cc AppPublisherURL=http://www.call-cc.org AppSupportURL=http://www.call-cc.org AppUpdatesURL=http://www.call-cc.org @@ -25,18 +25,20 @@ [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Files] -Source: "C:\chicken\bin\csi.exe"; DestDir: "{app}"; Flags: ignoreversion +Source: "C:\chicken\bin\csi.exe"; DestDir: "{app}\bin"; Flags: ignoreversion Source: "C:\chicken\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs -Source: "C:\mylibs\iup\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs -Source: "C:\mylibs\ffcall\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +;Source: "C:\chicken\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "C:\mylibs\iup\*"; DestDir: "{app}\bin"; Flags: ignoreversion recursesubdirs createallsubdirs +;Source: "C:\mylibs\ffcall\*"; DestDir: "{app}\bin"; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files +Source: "C:\MinGW\bin\libgcc_s_dw2-1.dll"; DestDir: "{app}\bin"; [Icons] -Name: "{group}\chicken-iup"; Filename: "{app}\csi.exe" -Name: "{commondesktop}\chicken-iup"; Filename: "{app}\csi.exe"; Tasks: desktopicon +Name: "{group}\chicken-iup"; Filename: "{app}\bin\csi.exe" +Name: "{commondesktop}\chicken-iup"; Filename: "{app}\bin\csi.exe"; Tasks: desktopicon [Run] -Filename: "{app}\csi.exe"; Description: "{cm:LaunchProgram,chicken-iup}"; Flags: nowait postinstall skipifsilent +Filename: "{app}\bin\csi.exe"; Description: "{cm:LaunchProgram,chicken-iup}"; Flags: nowait postinstall skipifsilent Index: setup-chicken-iup.exe ================================================================== --- setup-chicken-iup.exe +++ setup-chicken-iup.exe cannot compute difference between binary files