Humgun Template: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
m (Updated author links.)
m (Added category links.)
Line 44: Line 44:
<pre>Make</pre>
<pre>Make</pre>
And all products are built.
And all products are built.
[[{{ns:14}}:Code Examples]]

Revision as of 21:48, 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.