Results 1 to 10 of 53

Thread: Luna Game Library - Simple & Elegant Game Programming

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #20
    *** UPDATE ***
    I removed the IDE stuff, it will be in a separate project.

    What I have planned for next build is to include a stand alone command line compiler (Luna Pascal Compiler), that can create 32 bit EXEs and DLLs. It will use what i'm calling "project directives" to specify project options. This makes the main project source file self subscribing and in keeping with the simple & elegant theme of LGL. The following project options are in and working:

    Code:
    {$REGION 'Project Directives'}
    // Project Directives: General
    {$CONSOLEAPP}                               // Output a console application
    {$MODULEOUTPATH       "path"}               // Output module in bin folder
    {$EXEICON             "iconfile[.ico]"}     // EXE Icon filename
    {$SEARCHPATH          "path1;path2;path3"   // Source Search Paths
    
    
    // Project Directives: VersionInfo
    {$ADDVERSIONINFO}                           // Add VersionInfo below
    {$COMPANYNAME         "Company Name"}       // Company Name
    {$FILEVERSION         "1.0.0.0"}            // File Version
    {$FILEDESCRIPTION     "File Description"}
    {$INTERNALNAME        "Internal Name"}
    {$LEGALCOPYRIGHT      "Legal Copyright"}
    {$LEGALTRADEMARK      "Legal Trademark"}
    {$ORIGINALFILENAME    "Original Filename"}
    {$PRODUCTNAME         "Product Name"}
    {$PRODUCTVERSION      "1.0.0.0"}            // Product Version
    {$COMMENTS            "comments"}
    {$ENDREGION}
    
    program Test;
    
    uses
      SysUtils,
      LGL;
    
    begin
    ...
    end.
    Last edited by drezgames; 04-11-2017 at 06:31 PM.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •