Humgun Template: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
m (Updated author and download links, and changed format of some pages.)
m (Updated author links.)
Line 1: Line 1:
{|align=right
|<small>Author: [[{{ns:2}}:HG-Owen|HG-Owen]] ([[{{ns:3}}:HG-Owen|talk]], [[{{ns:-1}}:Contributions/HG-Owen|contrib]])</small>
|}
<br style="clear:both;">
== Links ==
== Links ==
See [http://forums.winamp.com/showthread.php?s=&threadid=161726 this forum topic].
See [http://forums.winamp.com/showthread.php?s=&threadid=161726 this forum topic].
Line 40: Line 44:
<pre>Make</pre>
<pre>Make</pre>
And all products are built.
And all products are built.
Page author: [[User:HG-Owen|HG-Owen]]

Revision as of 02:59, 30 April 2005

Author: HG-Owen (talk, contrib)


Links

See this forum topic.

Description

Typing the following at the command line will create a new installer:

MkNew Test

It outputs this:

Please wait. Creating installer with filename Test.nsi
------------------------------------------------
Completed file creation. Please wait... Ammending MAKE file
----------------------------------------------
Completed ammending Make.cmd. Completed creation.
--
Press any key to continue . . . 

And insert this into the file Test.nsi:

;Installer script for Humgun template. 
" "
;Define the product name and version 
  !define PRODUCT_NAME "UNDEFINED" 
  !define PRODUCT_VERSION "1.0.0.1" 
" "
" "
;Main installer section 
Section "MainSection" SEC01 
  SetOutPath "$INSTDIR" 
  SetOverwrite ifnewer 
  File "UNDEFINED" 
  SetOutPath "$SYSDIR" 
  File "C:\cncs232.dll" 
  SetOutPath "$SMPROGRAMS\${COMPANY_NAME}\" 
  CreateShortCut "$SMPROGRAMS\Humgun\${COMPANY_NAME}\Run.lnk" "$PROGRAMFILES\${COMPANY_NAME}\${PRODUCT_NAME}\UNDEFINED" 
SectionEnd 
" " 
!include Common.nsh

Then when complete and ready to build, you type this:

Make

And all products are built.