summaryrefslogtreecommitdiff
path: root/usrp/usrp.iss.in
diff options
context:
space:
mode:
authorjcorgan2006-08-03 04:51:51 +0000
committerjcorgan2006-08-03 04:51:51 +0000
commit5d69a524f81f234b3fbc41d49ba18d6f6886baba (patch)
treeb71312bf7f1e8d10fef0f3ac6f28784065e73e72 /usrp/usrp.iss.in
downloadgnuradio-5d69a524f81f234b3fbc41d49ba18d6f6886baba.tar.gz
gnuradio-5d69a524f81f234b3fbc41d49ba18d6f6886baba.tar.bz2
gnuradio-5d69a524f81f234b3fbc41d49ba18d6f6886baba.zip
Houston, we have a trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3122 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'usrp/usrp.iss.in')
-rw-r--r--usrp/usrp.iss.in69
1 files changed, 69 insertions, 0 deletions
diff --git a/usrp/usrp.iss.in b/usrp/usrp.iss.in
new file mode 100644
index 000000000..b9a4f75a0
--- /dev/null
+++ b/usrp/usrp.iss.in
@@ -0,0 +1,69 @@
+;
+; Copyright 2003 Free Software Foundation, Inc.
+;
+; This file is part of GNU Radio
+;
+; GNU Radio is free software; you can redistribute it and/or modify
+; it under the terms of the GNU General Public License as published by
+; the Free Software Foundation; either version 2, or (at your option)
+; any later version.
+;
+; GNU Radio is distributed in the hope that it will be useful,
+; but WITHOUT ANY WARRANTY; without even the implied warranty of
+; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+; GNU General Public License for more details.
+;
+; You should have received a copy of the GNU General Public License
+; along with GNU Radio; see the file COPYING. If not, write to
+; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+; Boston, MA 02111-1307, USA.
+;
+
+; Requirements: Inno Setup (http://www.jrsoftware.org/isdl.php)
+;
+; To compile this script do the following:
+; - copy libusb's driver (libusb0.sys, libusb0.dll) to this folder
+; - copy the USRP filter .inf file to this folder
+; - copy the USRP .exe and .dll files to this folder
+; - open this scipt with Inno Setup
+; - compile and run
+
+[Setup]
+AppName=USRP
+AppVerName=USRP @VERSION@
+AppPublisher=GNU Radio folks
+AppPublisherURL=http://www.gnu.org/software/gnuradio/
+AppVersion=@VERSION@
+DefaultDirName={pf}\Usrp
+DefaultGroupName=Usrp
+Compression=lzma
+SolidCompression=yes
+; Win98 or higher
+MinVersion=4,5
+PrivilegesRequired=admin
+LicenseFile="COPYING_GPL.txt"
+
+[Files]
+; copy the file to the App folder
+Source: "*.sys"; DestDir: "{app}\driver"
+;Source: "*.cat"; DestDir: "{app}\driver"
+Source: "*.dll"; DestDir: "{app}\driver"
+Source: "usrp.inf"; DestDir: "{app}\driver"
+
+; also copy the DLL to the system folders so that rundll32.exe will find it
+Source: "*.dll"; DestDir: "{win}\system32"; FLags: replacesameversion restartreplace
+
+Source: "COPYING_GPL.txt"; DestDir: "{app}"
+Source: "README.txt"; DestDir: "{app}"; Flags: isreadme
+
+Source: "*.exe"; DestDir: "{app}"
+Source: "*.ihx"; DestDir: "{app}\rev2"
+Source: "*.rbf"; DestDir: "{app}\rev2"
+
+[Icons]
+Name: "{group}\Uninstall TestDrivers"; Filename: "{uninstallexe}"
+
+[Run]
+; invoke libusb's DLL to install the .inf file
+Filename: "rundll32"; Parameters: "libusb0.dll,usb_install_driver_np_rundll {app}\driver\usrp.inf"; StatusMsg: "Installing driver (this may take a few seconds) ..."
+