/[pcsx2_0.9.7]/trunk/nsis/nsis_instructions.txt
ViewVC logotype

Diff of /trunk/nsis/nsis_instructions.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 31 by william, Tue Sep 7 03:24:11 2010 UTC revision 62 by william, Tue Sep 7 11:08:22 2010 UTC
# Line 8  Line 8 
8   * Download the Visual C++ 2008 SP1 Redistributable and save it to this nsis/ folder under the name:   * Download the Visual C++ 2008 SP1 Redistributable and save it to this nsis/ folder under the name:
9       vcredist_2008_sp1_x86.exe       vcredist_2008_sp1_x86.exe
10    
11   * Download the Visual C++ 2010 Redistributable  and save it to this nsis/ folder.   * Download the Visual C++ 2010 Redistributable and save it to this nsis/ folder.
12       vcredist_2010_x86.exe       vcredist_2010_x86.exe
13    
14    [both files can be obtained from Microsoft's website, just google for them]    [both files can be obtained from Microsoft's website, just google for them]
# Line 26  Line 26 
26      You may selectively unload plugins you do not wish to package prior to running the NSIS      You may selectively unload plugins you do not wish to package prior to running the NSIS
27      script.      script.
28    
29   * Compile script, and Enjoy :)   * Compile script!  Output executable will be generated to the output/ folder.
30    
31    
32  --------------------------------------------  --------------------------------------------
33    Compilation Targets and Plugin Inclusion    Compilation Targets and Plugin Inclusion
34  --------------------------------------------  --------------------------------------------
35    
36  pcsx2-dev.exe is included into the installer as well *if* present (but is not required).  The installer will include plugins only if they are present.  If you do not build plugins, or
37  The Release mode (without -dev) is required, and the script errors if it's missing.  remove some (or all) plugins before running the nsis script, only PCSX2 and whatever remaining
38    plugins will be packaged.
 To include non-NULL plugins into the installer you must specify /DINC_PLUGINS on the command  
 line when compiling the script.  The installer will include plugins only if they are present.  
 If you do not build plugins, or remove some (or all) plugins before running the nsis script,  
 only PCSX2 and whatever remaining plugins will be packaged.  
39    
40  GSdx SSE2, SSSE3, and SSE4 versions are all included into the installer *if* they are present.  GSdx SSE2, SSSE3, and SSE4 versions are all included into the installer *if* they are present.
41  You will need to follow the above instructions and compile all release targets to get all the  You will need to follow the above instructions and compile all release targets to get all the
42  GSdx DLLs.  GSdx DLLs.
43    
44    
45    --------------------------------------------
46          Recommendations to Developers
47    --------------------------------------------
48    
49    From Air:  I use Eclipse to edit NSIS scripts.  Do a google search for 'nsis eclipse' and it
50    should take you to the NSIS wiki with instructions on how to set up a NSIS environment in
51    Eclipse.  This typically only takes me a few minutes (yes it's really that painless).  Via
52    Eclipse you can use F2 and F3 for online help and context help on NSIS commands, and the syntax
53    highlighting is very clean and NSIS-specific.  Additionally it'll give you Visual Studio-style
54    hyperlinks for errors during compilation, so that you can simply click on an error and be taken
55    right to the offending line of code.  Highly recommended! :)
56    
57    
58  --------------------------------------------  --------------------------------------------
59              TODO / Wish List!!              TODO / Wish List!!
60  --------------------------------------------  --------------------------------------------

Legend:
Removed from v.31  
changed lines
  Added in v.62

  ViewVC Help
Powered by ViewVC 1.1.22