Skip to content

Commit

Permalink
Added Delphi 11 (Alexandria) packages (this time for real)
Browse files Browse the repository at this point in the history
  • Loading branch information
paolo-rossi committed Sep 11, 2021
1 parent e92c7c5 commit 2632aaa
Show file tree
Hide file tree
Showing 16 changed files with 2,468 additions and 63 deletions.
2 changes: 1 addition & 1 deletion Packages/10.2Tokyo/Neon.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
<DCC_ImageBase>00400000</DCC_ImageBase>
<GenPackage>true</GenPackage>
<DCC_N>false</DCC_N>
<DCC_DcuOutput>..\..\Lib\$(Platform)\$(Config)</DCC_DcuOutput>
<DCC_DcuOutput>..\..\Lib\$(DLLSuffix)\$(Platform)\$(Config)</DCC_DcuOutput>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win32)'!=''">
<DCC_UsePackage>rtl;dbrtl;inet;IndySystem;IndyProtocols;IndyCore;FireDAC;FireDACCommonDriver;FireDACCommon;bindengine;bindcomp;WiRLClient;$(DCC_UsePackage)</DCC_UsePackage>
Expand Down
Binary file modified Packages/10.2Tokyo/Neon.res
Binary file not shown.
9 changes: 1 addition & 8 deletions Packages/10.3.Rio/Neon.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<TargetedPlatforms>131</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>None</FrameworkType>
<ProjectVersion>18.8</ProjectVersion>
<ProjectVersion>19.2</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Expand Down Expand Up @@ -153,14 +153,7 @@
<Excluded_Packages/>
</Delphi.Personality>
<Platforms>
<Platform value="Android">False</Platform>
<Platform value="Android64">False</Platform>
<Platform value="iOSDevice32">False</Platform>
<Platform value="iOSDevice64">False</Platform>
<Platform value="iOSSimulator">False</Platform>
<Platform value="Linux64">True</Platform>
<Platform value="OSX32">False</Platform>
<Platform value="OSX64">False</Platform>
<Platform value="Win32">True</Platform>
<Platform value="Win64">True</Platform>
</Platforms>
Expand Down
Binary file modified Packages/10.3.Rio/Neon.res
Binary file not shown.
9 changes: 1 addition & 8 deletions Packages/10.4Sydney/Neon.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<TargetedPlatforms>131</TargetedPlatforms>
<AppType>Package</AppType>
<FrameworkType>None</FrameworkType>
<ProjectVersion>19.0</ProjectVersion>
<ProjectVersion>19.2</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
Expand Down Expand Up @@ -153,14 +153,7 @@
<Excluded_Packages/>
</Delphi.Personality>
<Platforms>
<Platform value="Android">False</Platform>
<Platform value="Android64">False</Platform>
<Platform value="iOSDevice32">False</Platform>
<Platform value="iOSDevice64">False</Platform>
<Platform value="iOSSimulator">False</Platform>
<Platform value="Linux64">True</Platform>
<Platform value="OSX32">False</Platform>
<Platform value="OSX64">False</Platform>
<Platform value="Win32">True</Platform>
<Platform value="Win64">True</Platform>
</Platforms>
Expand Down
Binary file modified Packages/10.4Sydney/Neon.res
Binary file not shown.
4 changes: 2 additions & 2 deletions Packages/10.4Sydney/NeonCrossPlatform.dpk
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,11 @@ contains
Neon.Core.Nullables in '..\..\Source\Neon.Core.Nullables.pas',
Neon.Core.Persistence.JSON in '..\..\Source\Neon.Core.Persistence.JSON.pas',
Neon.Core.Persistence in '..\..\Source\Neon.Core.Persistence.pas',
Neon.Core.Persistence.Swagger in '..\..\Source\Neon.Core.Persistence.Swagger.pas',
Neon.Core.Serializers.RTL in '..\..\Source\Neon.Core.Serializers.RTL.pas',
Neon.Core.Serializers.DB in '..\..\Source\Neon.Core.Serializers.DB.pas',
Neon.Core.TypeInfo in '..\..\Source\Neon.Core.TypeInfo.pas',
Neon.Core.Types in '..\..\Source\Neon.Core.Types.pas',
Neon.Core.Utils in '..\..\Source\Neon.Core.Utils.pas';
Neon.Core.Utils in '..\..\Source\Neon.Core.Utils.pas',
Neon.Core.Persistence.JSON.Schema in '..\..\Source\Neon.Core.Persistence.JSON.Schema.pas';

end.
426 changes: 382 additions & 44 deletions Packages/10.4Sydney/NeonCrossPlatform.dproj

Large diffs are not rendered by default.

Binary file modified Packages/10.4Sydney/NeonCrossPlatform.res
Binary file not shown.
44 changes: 44 additions & 0 deletions Packages/11.0Alexandria/AndroidManifest.template.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- BEGIN_INCLUDE(manifest) -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="%package%"
android:versionCode="%versionCode%"
android:versionName="%versionName%"
android:installLocation="%installLocation%">

<uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />
<%uses-permission%>
<uses-feature android:glEsVersion="0x00020000" android:required="True"/>
<application android:persistent="%persistent%"
android:restoreAnyVersion="%restoreAnyVersion%"
android:label="%label%"
android:debuggable="%debuggable%"
android:largeHeap="%largeHeap%"
android:icon="%icon%"
android:theme="%theme%"
android:hardwareAccelerated="%hardwareAccelerated%"
android:resizeableActivity="false">

<%provider%>
<%application-meta-data%>
<%uses-libraries%>
<%services%>
<!-- Our activity is a subclass of the built-in NativeActivity framework class.
This will take care of integrating with our NDK code. -->
<activity android:name="com.embarcadero.firemonkey.FMXNativeActivity"
android:label="%activityLabel%"
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
android:launchMode="singleTask">
<!-- Tell NativeActivity the name of our .so -->
<meta-data android:name="android.app.lib_name"
android:value="%libNameValue%" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<%activity%>
<%receivers%>
</application>
</manifest>
<!-- END_INCLUDE(manifest) -->
73 changes: 73 additions & 0 deletions Packages/11.0Alexandria/Neon.dpk
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{******************************************************************************}
{ }
{ Neon: Serialization Library for Delphi }
{ Copyright (c) 2018-2021 Paolo Rossi }
{ https://github.com/paolo-rossi/neon-library }
{ }
{******************************************************************************}
{ }
{ Licensed under the Apache License, Version 2.0 (the "License"); }
{ you may not use this file except in compliance with the License. }
{ You may obtain a copy of the License at }
{ }
{ http://www.apache.org/licenses/LICENSE-2.0 }
{ }
{ Unless required by applicable law or agreed to in writing, software }
{ distributed under the License is distributed on an "AS IS" BASIS, }
{ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. }
{ See the License for the specific language governing permissions and }
{ limitations under the License. }
{ }
{******************************************************************************}
package Neon;

{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$DESCRIPTION 'Neon Serialization Library'}
{$LIBSUFFIX '280'}
{$RUNONLY}
{$IMPLICITBUILD OFF}

requires
rtl,
dbrtl;

contains
Neon.Core.Attributes in '..\..\Source\Neon.Core.Attributes.pas',
Neon.Core.DynamicTypes in '..\..\Source\Neon.Core.DynamicTypes.pas',
Neon.Core.Nullables in '..\..\Source\Neon.Core.Nullables.pas',
Neon.Core.Persistence in '..\..\Source\Neon.Core.Persistence.pas',
Neon.Core.Persistence.JSON in '..\..\Source\Neon.Core.Persistence.JSON.pas',
Neon.Core.Persistence.JSON.Schema in '..\..\Source\Neon.Core.Persistence.JSON.Schema.pas',
Neon.Core.Serializers.RTL in '..\..\Source\Neon.Core.Serializers.RTL.pas',
Neon.Core.Serializers.DB in '..\..\Source\Neon.Core.Serializers.DB.pas',
Neon.Core.Serializers.Nullables in '..\..\Source\Neon.Core.Serializers.Nullables.pas',
Neon.Core.TypeInfo in '..\..\Source\Neon.Core.TypeInfo.pas',
Neon.Core.Types in '..\..\Source\Neon.Core.Types.pas',
Neon.Core.Utils in '..\..\Source\Neon.Core.Utils.pas';

end.

Loading

0 comments on commit 2632aaa

Please sign in to comment.