Explorar o código

* Added fpmake.pp for unicode utils

git-svn-id: trunk@24488 -
joost %!s(int64=12) %!d(string=hai) anos
pai
achega
555ea23209
Modificáronse 2 ficheiros con 72 adicións e 0 borrados
  1. 1 0
      .gitattributes
  2. 71 0
      utils/unicode/fpmake.pp

+ 1 - 0
.gitattributes

@@ -14694,6 +14694,7 @@ utils/unicode/cldrparser.lpr svneol=native#text/pascal
 utils/unicode/cldrtest.pas svneol=native#text/pascal
 utils/unicode/cldrxml.pas svneol=native#text/pascal
 utils/unicode/data/readme.txt svneol=native#text/plain
+utils/unicode/fpmake.pp svneol=native#text/plain
 utils/unicode/grbtree.pas svneol=native#text/pascal
 utils/unicode/helper.pas svneol=native#text/pascal
 utils/unicode/parse-collations.bat svneol=native#text/plain

+ 71 - 0
utils/unicode/fpmake.pp

@@ -0,0 +1,71 @@
+{$ifndef ALLPACKAGES}
+{$mode objfpc}{$H+}
+program fpmake;
+
+uses fpmkunit;
+{$endif ALLPACKAGES}
+
+procedure add_unicode;
+
+Var
+  P : TPackage;
+  T : TTarget;
+
+begin
+  With Installer do
+    begin
+    P:=AddPackage('unicode');
+
+    P.Author := 'Inoussa OUEDRAOGO';
+    P.License := 'LGPL with modification';
+    P.HomepageURL := 'www.freepascal.org';
+    P.Email := '';
+
+{$ifdef ALLPACKAGES}
+    P.Directory:='fpcreslipo';
+{$endif ALLPACKAGES}
+    P.Version:='2.7.1';
+    P.Dependencies.Add('rtl');
+    P.Dependencies.Add('fcl-base');
+    P.Dependencies.Add('fcl-xml');
+
+    P.OSes:=[win32, win64, linux, darwin];
+
+    T := P.Targets.AddImplicitUnit('helper.pas');
+    T.ResourceStrings := true;
+    T.Install := false;
+    T := P.Targets.AddImplicitUnit('cldrxml.pas');
+    T.ResourceStrings := true;
+    T.Install := false;
+    T := P.Targets.AddImplicitUnit('unicodeset.pas');
+    T.ResourceStrings := true;
+    T.Install := false;
+    T := P.Targets.AddImplicitUnit('uca_test.pas');
+    T.Install := false;
+    T := P.Targets.AddImplicitUnit('cldrhelper.pas');
+    T.Install := false;
+    T := P.Targets.AddImplicitUnit('cldrtest.pas');
+    T.Install := false;
+    T := P.Targets.AddImplicitUnit('grbtree.pas');
+    T.Install := false;
+    T := P.Targets.AddImplicitUnit('trie.pas');
+    T.Install := false;
+    T := P.Targets.AddImplicitUnit('unicodeset.pas');
+    T.Install := false;
+
+    T:=P.Targets.AddProgram('cldrparser.lpr');
+    T:=P.Targets.AddProgram('unihelper.lpr');
+
+    end;
+end;
+
+{$ifndef ALLPACKAGES}
+begin
+  add_unicode;
+  Installer.Run;
+end.
+{$endif ALLPACKAGES}
+
+
+
+