Ignore:
Timestamp:
2008-08-01T15:42:20+12:00 (16 years ago)
Author:
oranfry
Message:

changes afer splitting gsdl into common, build and runtime

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/wirk2/installer/build.xml

    r16244 r16633  
    1515    <!-- custom tasks -->
    1616    <typedef name="rsr" classname="RegexSearchReplace" classpathref="project.classpath"/>
     17    <taskdef name="shortcut" classname="com.orangevolt.tools.ant.Win32ShortcutTask" classpathref="project.classpath"/>
     18    <taskdef name="winprops" classname="com.orangevolt.tools.ant.Win32PropertiesTask" classpathref="project.classpath"/>
    1719
    1820    <condition property="bundled.java.exists">
     
    2022    </condition>
    2123
     24    <!-- load windows properties -->
     25    <winprops/>
    2226
    2327    <target name="install-core-components" depends="">
     
    3034        <echo message="Creating Installation directory"/>
    3135        <mkdir dir="${installDir}"/>
    32 
    33 
     36       
     37       
    3438        <!-- install files -->
    3539        <echo message="Installing GLI (gli)"/>
    3640        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="gli/**/*"/></patternset></unzip>
    3741        <echo/>
    38 
     42       
    3943        <echo message="Installing Executable Binaries (bin)"/>
    4044        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="bin/**/*"/></patternset></unzip>
    4145        <echo/>
    42 
     46       
    4347        <echo message="Installing CGI Binaries (cgi-bin)"/>
    4448        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="cgi-bin/**/*"/></patternset></unzip>
    4549        <echo/>
    46 
     50       
    4751        <echo message="Installing Config Folder (etc)"/>
    4852        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="etc/**/*"/></patternset></unzip>
    4953        <echo/>
    50 
     54       
    5155        <echo message="Installing mappings (mappings)"/>
    5256        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="mappings/**/*"/></patternset></unzip>
    5357        <echo/>
    54 
    55         <echo message="Installing Packages (packages)"/>
    56         <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="packages/**/*"/></patternset></unzip>
    57         <echo/>
    58 
     58       
     59       
    5960        <echo message="Installing Images (images)"/>
    6061        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="images/**/*"/></patternset></unzip>
    6162        <echo/>
    62 
     63       
    6364        <echo message="Installing Perl Libraries (perllib)"/>
    6465        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="perllib/**/*"/></patternset></unzip>
    6566        <echo/>
    66 
     67       
    6768        <echo message="Installing Indexers (indexers)"/>
    6869        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="indexers/**/*"/></patternset></unzip>
    6970        <echo/>
    70 
     71       
    7172        <echo message="Installing Macros (macros)"/>
    7273        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="macros/**/*"/></patternset></unzip>
    7374        <echo/>
    74 
     75       
    7576        <echo message="Installing Collect Folder (collect)"/>
    7677        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="collect/**/*"/></patternset></unzip>
     
    9192        </unzip>
    9293        <echo/>
    93 
     94       
    9495        <!-- delete unneeded files -->     
    9596        <echo message="Deleting some extraneous files"/>
    9697        <delete dir="${installDir}/resources/icons"/>
    9798        <delete file="${installDir}/resources/*.png"/>
    98 
     99       
    99100        <echo message="Finished"/>
    100 
     101       
    101102    </target>
    102103
    103104    <!-- Source -->
    104105    <target name="install-source-code" depends="">
    105         <echo message="Installing Source Code (src)"/>
     106
     107    <echo message="Installing Source Code (src)"/>
     108        <echo message="Installing Packages (packages)"/>
     109        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="packages/**/*"/></patternset></unzip>
     110        <echo/>
     111       
    106112        <mkdir dir="${installDir}/src"/>
    107113        <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="src/**/*"/></patternset></unzip>
     114       
     115    </target>
     116   
     117    <!-- Start menu shortcuts -->
     118    <target name="install-start-menu-shortcuts">
     119
     120        <mkdir dir="${win32.personal.programs_menu}\Greenstone-@version@\Documentation"/>
     121       
     122        <shortcut
     123            file="${win32.personal.programs_menu}\Greenstone-@version@\Greenstone2 Server.lnk"
     124            execute="${installDir}\bin\windows\server.exe"
     125            workingDirectory="${installDir}"
     126            iconFile="${installDir}\images\icon.ico"
     127            iconIndex="0" />
     128
     129        <shortcut
     130            file="${win32.personal.programs_menu}\Greenstone-@version@\Greenstone Librarian Interface (GLI).lnk"
     131            execute="${installDir}\gli\gli.bat"
     132            workingDirectory="${installDir}\gli"
     133            iconFile="${installDir}\images\icon.ico"
     134            iconIndex="0" />
     135           
     136        <shortcut
     137            file="${win32.personal.programs_menu}\Greenstone-@version@\Greenstone Editor for Metadata Sets (GEMS).lnk"
     138            execute="${installDir}\gli\gems4gs3.bat"
     139            workingDirectory="${installDir}\gli"
     140            iconFile="${installDir}\images\icon.ico"
     141            iconIndex="0" />
     142       
     143        <shortcut
     144            file="${win32.personal.programs_menu}\Greenstone-@version@\Documentation\READMEen.lnk"
     145            execute="${installDir}\READMEen.txt" />
     146        <shortcut
     147            file="${win32.personal.programs_menu}\Greenstone-@version@\Documentation\READMEes.lnk"
     148            execute="${installDir}\READMEes.txt" />
     149        <shortcut
     150            file="${win32.personal.programs_menu}\Greenstone-@version@\Documentation\READMEar.lnk"
     151            execute="${installDir}\READMEar.txt" />
     152        <shortcut
     153            file="${win32.personal.programs_menu}\Greenstone-@version@\Documentation\READMEfr.lnk"
     154            execute="${installDir}\READMEfr.txt" />
     155        <shortcut
     156            file="${win32.personal.programs_menu}\Greenstone-@version@\Documentation\READMEru.lnk"
     157            execute="${installDir}\READMEru.txt" />
    108158    </target>
    109159
    110     <target name="cleanuptarget">
    111     </target>
     160
     161    <target name="cleanuptarget"></target>
    112162   
    113163
Note: See TracChangeset for help on using the changeset viewer.