Browse Source

* fpmake added

git-svn-id: trunk@9892 -
peter 17 years ago
parent
commit
bfd667e289
2 changed files with 42 additions and 0 deletions
  1. 1 0
      .gitattributes
  2. 41 0
      packages/fcl-async/fpmake.pp

+ 1 - 0
.gitattributes

@@ -3803,6 +3803,7 @@ packages/extra/zlib/fpmake.pp svneol=native#text/plain
 packages/extra/zlib/zlib.pp svneol=native#text/plain
 packages/fcl-async/Makefile svneol=native#text/plain
 packages/fcl-async/Makefile.fpc svneol=native#text/plain
+packages/fcl-async/fpmake.pp svneol=native#text/plain
 packages/fcl-async/src/fpasync.pp svneol=native#text/plain
 packages/fcl-async/src/libasync.inc svneol=native#text/plain
 packages/fcl-async/src/libasynch.inc svneol=native#text/plain

+ 41 - 0
packages/fcl-async/fpmake.pp

@@ -0,0 +1,41 @@
+{$ifndef ALLPACKAGES}
+{$mode objfpc}{$H+}
+program fpmake;
+
+uses fpmkunit;
+
+Var
+  T : TTarget;
+  P : TPackage;
+begin
+  With Installer do
+    begin
+{$endif ALLPACKAGES}
+
+    P:=AddPackage('fcl-async');
+{$ifdef ALLPACKAGES}
+    P.Directory:='fcl-async';
+{$endif ALLPACKAGES}
+    P.Version:='2.0.0';
+    P.SourcePath.Add('src');
+    P.SourcePath.Add('src/unix',AllUnixOSes);
+    P.SourcePath.Add('src/win',AllWindowsOSes);
+    P.SourcePath.Add('src/$(OS)',AllOSes-AllWindowsOSes-AllUnixOSes);
+    P.IncludePath.Add('src');
+    T:=P.Targets.AddUnit('fpasync.pp',AllUnixOSes);
+      with T.Dependencies do
+        begin
+          AddUnit('libasync');
+        end;
+    T:=P.Targets.AddUnit('libasync.pp',AllUnixOSes);
+      with T.Dependencies do
+        begin
+          AddInclude('libasynch.inc');
+          AddInclude('libasync.inc');
+        end;
+
+{$ifndef ALLPACKAGES}
+    Run;
+    end;
+end.
+{$endif ALLPACKAGES}