فهرست منبع

* new fpmake.pp

git-svn-id: trunk@9955 -
peter 17 سال پیش
والد
کامیت
6bba725b1b
2فایلهای تغییر یافته به همراه84 افزوده شده و 0 حذف شده
  1. 1 0
      .gitattributes
  2. 83 0
      packages/fcl-web/fpmake.pp

+ 1 - 0
.gitattributes

@@ -3759,6 +3759,7 @@ packages/fcl-registry/tests/regtestframework.pp -text
 packages/fcl-registry/tests/testbasics.pp svneol=native#text/plain
 packages/fcl-web/Makefile svneol=native#text/plain
 packages/fcl-web/Makefile.fpc svneol=native#text/plain
+packages/fcl-web/fpmake.pp svneol=native#text/plain
 packages/fcl-web/src/README svneol=native#text/plain
 packages/fcl-web/src/cgiapp.pp svneol=native#text/plain
 packages/fcl-web/src/custcgi.pp svneol=native#text/plain

+ 83 - 0
packages/fcl-web/fpmake.pp

@@ -0,0 +1,83 @@
+{$ifndef ALLPACKAGES}
+{$mode objfpc}{$H+}
+program fpmake;
+
+uses fpmkunit;
+
+Var
+  T : TTarget;
+  P : TPackage;
+begin
+  With Installer do
+    begin
+{$endif ALLPACKAGES}
+
+    P:=AddPackage('fcl-web');
+{$ifdef ALLPACKAGES}
+    P.Directory:='fcl-web';
+{$endif ALLPACKAGES}
+    P.Version:='2.2.1';
+
+    P.Dependencies.Add('fcl-db');
+    P.Dependencies.Add('fcl-xml');
+    P.Dependencies.Add('fcl-base');
+    P.Dependencies.Add('fcl-process');
+
+    P.SourcePath.Add('src');
+
+    T:=P.Targets.AddUnit('cgiapp.pp');
+    T:=P.Targets.AddUnit('custcgi.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('httpdefs');
+        end;
+    T:=P.Targets.AddUnit('ezcgi.pp');
+    T:=P.Targets.AddUnit('fpcgi.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('httpdefs');
+          AddUnit('fphttp');
+        end;
+    T:=P.Targets.AddUnit('fpdatasetform.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('fphtml');
+        end;
+    T:=P.Targets.AddUnit('fphtml.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('httpdefs');
+          AddUnit('fphttp');
+        end;
+    T:=P.Targets.AddUnit('fphttp.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('httpdefs');
+        end;
+    T:=P.Targets.AddUnit('fptemplate.pp');
+    T:=P.Targets.AddUnit('fpweb.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('httpdefs');
+          AddUnit('fphttp');
+          AddUnit('fptemplate');
+          AddUnit('websession');
+        end;
+    T:=P.Targets.AddUnit('httpdefs.pp');
+    T:=P.Targets.AddUnit('websession.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('fphttp');
+          AddUnit('httpdefs');
+        end;
+    T:=P.Targets.AddUnit('webutil.pp');
+      with T.Dependencies do
+        begin
+          AddUnit('httpdefs');
+        end;
+
+{$ifndef ALLPACKAGES}
+    Run;
+    end;
+end.
+{$endif ALLPACKAGES}