* Dotted filenames for package lua

This commit is contained in:
Michaël Van Canneyt 2023-03-06 14:58:06 +01:00
parent e1ca68479f
commit ac62ae5ce5
5 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,3 @@
unit Api.Lua.Aux;
{$DEFINE FPC_DOTTEDUNITS}
{$i lauxlib.pas}

View File

@ -0,0 +1,3 @@
unit Api.Lua.Std;
{$DEFINE FPC_DOTTEDUNITS}
{$i lualib.pas}

View File

@ -0,0 +1,4 @@
src/lauxlib.pas=namespaced/Api.Lua.Aux.pas
{s*:src/}=namespaced/
{i+:src/}
src/lualib.pas=namespaced/Api.Lua.Std.pas

View File

@ -24,12 +24,19 @@
{$IFDEF FPC}{$MODE OBJFPC}{$H+}{$ENDIF}
{$IFNDEF FPC_DOTTEDUNITS}
unit lauxlib;
{$ENDIF FPC_DOTTEDUNITS}
interface
{$IFDEF FPC_DOTTEDUNITS}
uses
Lua;
{$ELSE FPC_DOTTEDUNITS}
uses
Lua;
{$ENDIF FPC_DOTTEDUNITS}
// functions added for Pascal
procedure lua_pushstring(L: Plua_State; const s: ansistring);

View File

@ -22,12 +22,19 @@
{$IFDEF FPC}{$MODE OBJFPC}{$H+}{$ENDIF}
{$IFNDEF FPC_DOTTEDUNITS}
unit lualib;
{$ENDIF FPC_DOTTEDUNITS}
interface
{$IFDEF FPC_DOTTEDUNITS}
uses
Lua;
{$ELSE FPC_DOTTEDUNITS}
uses
Lua;
{$ENDIF FPC_DOTTEDUNITS}
const
LUA_COLIBNAME = 'coroutine';