Browse Source

* fpmake added

git-svn-id: trunk@9902 -
peter 17 years ago
parent
commit
7332c24194

+ 7 - 6
.gitattributes

@@ -4223,12 +4223,13 @@ packages/fcl-image/src/pscanvas.pp svneol=native#text/plain
 packages/fcl-image/src/targacmn.pp svneol=native#text/plain
 packages/fcl-json/Makefile svneol=native#text/plain
 packages/fcl-json/Makefile.fpc svneol=native#text/plain
-packages/fcl-json/demo/confdemo.lpi svneol=native#text/plain
-packages/fcl-json/demo/confdemo.pp svneol=native#text/plain
-packages/fcl-json/demo/parsedemo.lpi svneol=native#text/plain
-packages/fcl-json/demo/parsedemo.pp svneol=native#text/plain
-packages/fcl-json/demo/simpledemo.lpi svneol=native#text/plain
-packages/fcl-json/demo/simpledemo.pp svneol=native#text/plain
+packages/fcl-json/examples/confdemo.lpi svneol=native#text/plain
+packages/fcl-json/examples/confdemo.pp svneol=native#text/plain
+packages/fcl-json/examples/parsedemo.lpi svneol=native#text/plain
+packages/fcl-json/examples/parsedemo.pp svneol=native#text/plain
+packages/fcl-json/examples/simpledemo.lpi svneol=native#text/plain
+packages/fcl-json/examples/simpledemo.pp svneol=native#text/plain
+packages/fcl-json/fpmake.pp svneol=native#text/plain
 packages/fcl-json/src/fpjson.pp svneol=native#text/plain
 packages/fcl-json/src/jsonconf.pp svneol=native#text/plain
 packages/fcl-json/src/jsonparser.pp svneol=native#text/plain

+ 0 - 0
packages/fcl-json/demo/confdemo.lpi → packages/fcl-json/examples/confdemo.lpi


+ 0 - 0
packages/fcl-json/demo/confdemo.pp → packages/fcl-json/examples/confdemo.pp


+ 0 - 0
packages/fcl-json/demo/parsedemo.lpi → packages/fcl-json/examples/parsedemo.lpi


+ 0 - 0
packages/fcl-json/demo/parsedemo.pp → packages/fcl-json/examples/parsedemo.pp


+ 0 - 0
packages/fcl-json/demo/simpledemo.lpi → packages/fcl-json/examples/simpledemo.lpi


+ 0 - 0
packages/fcl-json/demo/simpledemo.pp → packages/fcl-json/examples/simpledemo.pp


+ 44 - 0
packages/fcl-json/fpmake.pp

@@ -0,0 +1,44 @@
+{$ifndef ALLPACKAGES}
+{$mode objfpc}{$H+}
+program fpmake;
+
+uses fpmkunit;
+
+Var
+  T : TTarget;
+  P : TPackage;
+begin
+  With Installer do
+    begin
+{$endif ALLPACKAGES}
+
+    P:=AddPackage('fcl-json');
+{$ifdef ALLPACKAGES}
+    P.Directory:='fcl-json';
+{$endif ALLPACKAGES}
+    P.Version:='2.2.1';
+
+    P.Dependencies.Add('fcl-base');
+
+    P.SourcePath.Add('src');
+
+    T:=P.Targets.AddUnit('fpjson.pp');
+    T:=P.Targets.AddUnit('jsonconf.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('fpjson');
+          AddUnit('jsonparser');
+        end;
+    T:=P.Targets.AddUnit('jsonparser.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('fpjson');
+          AddUnit('jsonscanner');
+        end;
+    T:=P.Targets.AddUnit('jsonscanner.pp');
+
+{$ifndef ALLPACKAGES}
+    Run;
+    end;
+end.
+{$endif ALLPACKAGES}