summaryrefslogtreecommitdiff
path: root/packages/fv
diff options
context:
space:
mode:
authorpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-01-26 20:52:25 +0000
committerpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-01-26 20:52:25 +0000
commit39151353e429814be87f2ec255316c43b33c9d42 (patch)
tree765b102f157ebc4e073c9cbdb25397e8572ba34e /packages/fv
parentd5bc92e5af39d58d8ecf0f88b225dc5b5d63c27d (diff)
downloadfpc-39151353e429814be87f2ec255316c43b33c9d42.tar.gz
* new fpmake.pp
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9972 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fv')
-rw-r--r--packages/fv/fpmake.pp252
1 files changed, 252 insertions, 0 deletions
diff --git a/packages/fv/fpmake.pp b/packages/fv/fpmake.pp
new file mode 100644
index 0000000000..fac41d9c11
--- /dev/null
+++ b/packages/fv/fpmake.pp
@@ -0,0 +1,252 @@
+{$ifndef ALLPACKAGES}
+{$mode objfpc}{$H+}
+program fpmake;
+
+uses fpmkunit;
+
+Var
+ P : TPackage;
+ T : TTarget;
+begin
+ With Installer do
+ begin
+{$endif ALLPACKAGES}
+
+ P:=AddPackage('fv');
+{$ifdef ALLPACKAGES}
+ P.Directory:='fv';
+{$endif ALLPACKAGES}
+ P.Version:='2.2.1';
+
+ P.SourcePath.Add('src');
+ P.IncludePath.Add('src');
+
+ T:=P.Targets.AddUnit('app.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvcommon');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('menus');
+ AddUnit('histlist');
+ AddUnit('dialogs');
+ AddUnit('msgbox');
+ AddUnit('fvconsts');
+ end;
+ T:=P.Targets.AddUnit('asciitab.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvconsts');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('app');
+ end;
+ T:=P.Targets.AddUnit('buildfv.pas');
+ with T.Dependencies do
+ begin
+ AddUnit('fvcommon');
+ AddUnit('drivers');
+ AddUnit('fvconsts');
+ AddUnit('views');
+ AddUnit('validate');
+ AddUnit('msgbox');
+ AddUnit('dialogs');
+ AddUnit('menus');
+ AddUnit('app');
+ AddUnit('stddlg');
+ AddUnit('asciitab');
+ AddUnit('tabs');
+ AddUnit('outline');
+ AddUnit('memory');
+ AddUnit('colortxt');
+ AddUnit('statuses');
+ AddUnit('histlist');
+ AddUnit('inplong');
+ AddUnit('editors');
+ AddUnit('gadgets');
+ AddUnit('timeddlg');
+ AddUnit('time');
+ end;
+ T:=P.Targets.AddUnit('colortxt.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('dialogs');
+ AddUnit('app');
+ AddUnit('fvconsts');
+ end;
+ T:=P.Targets.AddUnit('dialogs.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvcommon');
+ AddUnit('fvconsts');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('validate');
+ AddUnit('app');
+ AddUnit('histlist');
+ end;
+ T:=P.Targets.AddUnit('drivers.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('sysmsg');
+ AddUnit('fvcommon');
+ AddUnit('fvconsts');
+ end;
+ T:=P.Targets.AddUnit('editors.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('dialogs');
+ AddUnit('fvcommon');
+ AddUnit('fvconsts');
+ AddUnit('app');
+ AddUnit('stddlg');
+ AddUnit('msgbox');
+ end;
+ T:=P.Targets.AddUnit('fvcommon.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ end;
+ T:=P.Targets.AddUnit('fvconsts.pas');
+ T:=P.Targets.AddUnit('gadgets.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvconsts');
+ AddUnit('time');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('app');
+ end;
+ T:=P.Targets.AddUnit('histlist.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvcommon');
+ end;
+ T:=P.Targets.AddUnit('inplong.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('dialogs');
+ AddUnit('msgbox');
+ AddUnit('fvconsts');
+ end;
+ T:=P.Targets.AddUnit('memory.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvcommon');
+ end;
+ T:=P.Targets.AddUnit('menus.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('fvconsts');
+ end;
+ T:=P.Targets.AddUnit('msgbox.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('dialogs');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('app');
+ end;
+ T:=P.Targets.AddUnit('outline.pas');
+ with T.Dependencies do
+ begin
+ AddUnit('drivers');
+ AddUnit('views');
+ end;
+ T:=P.Targets.AddUnit('statuses.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvcommon');
+ AddUnit('fvconsts');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('dialogs');
+ AddUnit('msgbox');
+ AddUnit('app');
+ end;
+ T:=P.Targets.AddUnit('stddlg.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvconsts');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('dialogs');
+ AddUnit('validate');
+ AddUnit('app');
+ AddUnit('histlist');
+ AddUnit('msgbox');
+ end;
+ T:=P.Targets.AddUnit('sysmsg.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('unixsmsg.inc');
+ end;
+ T:=P.Targets.AddUnit('tabs.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('fvconsts');
+ AddUnit('fvcommon');
+ AddUnit('dialogs');
+ end;
+ T:=P.Targets.AddUnit('timeddlg.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('dialogs');
+ AddUnit('fvconsts');
+ AddUnit('drivers');
+ AddUnit('views');
+ AddUnit('app');
+ AddUnit('msgbox');
+ end;
+ T:=P.Targets.AddUnit('time.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ end;
+ T:=P.Targets.AddUnit('validate.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvcommon');
+ AddUnit('fvconsts');
+ AddUnit('msgbox');
+ end;
+ T:=P.Targets.AddUnit('views.pas');
+ with T.Dependencies do
+ begin
+ AddInclude('platform.inc');
+ AddUnit('fvcommon');
+ AddUnit('drivers');
+ AddUnit('fvconsts');
+ end;
+{$ifndef ALLPACKAGES}
+ Run;
+ end;
+end.
+{$endif ALLPACKAGES}