mirror of https://gerrit.osmocom.org/libusrp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.3 KiB
69 lines
2.3 KiB
; |
|
; 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 3, 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., 51 Franklin Street, |
|
; Boston, MA 02110-1301, 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) ..." |
|
|
|
|