summaryrefslogtreecommitdiff
path: root/packages/fcl-res
diff options
context:
space:
mode:
authorgiulio <giulio@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-05-09 19:07:05 +0000
committergiulio <giulio@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-05-09 19:07:05 +0000
commit76cb1397f7fcd25419f70137476283d53a43a092 (patch)
treec3f913f801723b985c3a0d25a0708a3c075524da /packages/fcl-res
parent7d7f0b6c9c872070a2d3a60d49c7ff86ce1c7cb8 (diff)
downloadfpc-76cb1397f7fcd25419f70137476283d53a43a092.tar.gz
Added fpmake.pp for fcl-res
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@10919 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-res')
-rw-r--r--packages/fcl-res/fpmake.pp245
1 files changed, 245 insertions, 0 deletions
diff --git a/packages/fcl-res/fpmake.pp b/packages/fcl-res/fpmake.pp
new file mode 100644
index 0000000000..81df8ab15c
--- /dev/null
+++ b/packages/fcl-res/fpmake.pp
@@ -0,0 +1,245 @@
+{$ifndef ALLPACKAGES}
+{$mode objfpc}{$H+}
+program fpmake;
+
+uses fpmkunit;
+
+Var
+ T : TTarget;
+ P : TPackage;
+begin
+ With Installer do
+ begin
+{$endif ALLPACKAGES}
+
+ P:=AddPackage('fcl-res');
+{$ifdef ALLPACKAGES}
+ P.Directory:='fcl-res';
+{$endif ALLPACKAGES}
+ P.Version:='2.2.1';
+
+ P.SourcePath.Add('src');
+ P.IncludePath.Add('src');
+
+ T:=P.Targets.AddUnit('acceleratorsresource.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resfactory');
+ end;
+ T:=P.Targets.AddUnit('bitmapresource.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resfactory');
+ AddUnit('resdatastream');
+ end;
+ T:=P.Targets.AddUnit('coffconsts.pp');
+ T:=P.Targets.AddUnit('cofftypes.pp');
+ T:=P.Targets.AddUnit('coffreader.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resourcetree');
+ AddUnit('cofftypes');
+ AddUnit('coffconsts');
+ AddUnit('resdatastream');
+ end;
+ T:=P.Targets.AddUnit('coffwriter.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resourcetree');
+ AddUnit('cofftypes');
+ AddUnit('coffconsts');
+ end;
+ T:=P.Targets.AddUnit('dfmreader.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resdatastream');
+ AddUnit('resfactory');
+ end;
+ T:=P.Targets.AddUnit('elfconsts.pp');
+ T:=P.Targets.AddUnit('elftypes.pp');
+ T:=P.Targets.AddUnit('elfreader.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('elfconsts');
+ AddUnit('elftypes');
+ AddUnit('resdatastream');
+ AddUnit('resfactory');
+ AddUnit('resourcetree');
+ AddUnit('strtable');
+ AddUnit('fpcrestypes');
+ AddInclude('elfsubreader.inc');
+ AddInclude('elfdefaulttarget.inc');
+ end;
+ T:=P.Targets.AddUnit('elfwriter.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('elfconsts');
+ AddUnit('elftypes');
+ AddUnit('resourcetree');
+ AddUnit('strtable');
+ AddUnit('fpcrestypes');
+ AddInclude('elfsubwriter.inc');
+ AddInclude('elfdefaulttarget.inc');
+ end;
+ T:=P.Targets.AddUnit('externaltypes.pp');
+ T:=P.Targets.AddUnit('externalreader.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resourcetree');
+ AddUnit('externaltypes');
+ AddUnit('resdatastream');
+ AddUnit('resfactory');
+ end;
+ T:=P.Targets.AddUnit('externalwriter.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resourcetree');
+ AddUnit('externaltypes');
+ AddUnit('strtable');
+ end;
+ T:=P.Targets.AddUnit('fpcrestypes.pp');
+ T:=P.Targets.AddUnit('groupcursorresource.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('groupresource');
+ AddUnit('resfactory');
+ AddUnit('resdatastream');
+ AddUnit('icocurtypes');
+ end;
+ T:=P.Targets.AddUnit('groupiconresource.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('groupresource');
+ AddUnit('resfactory');
+ AddUnit('resdatastream');
+ AddUnit('icocurtypes');
+ end;
+ T:=P.Targets.AddUnit('groupresource.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resdatastream');
+ AddUnit('icocurtypes');
+ end;
+ T:=P.Targets.AddUnit('icocurtypes.pp');
+ T:=P.Targets.AddUnit('machotypes.pp');
+ T:=P.Targets.AddUnit('machoconsts.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('machotypes');
+ end;
+ T:=P.Targets.AddUnit('machoreader.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('machotypes');
+ AddUnit('machoconsts');
+ AddUnit('resfactory');
+ AddUnit('resourcetree');
+ AddUnit('resdatastream');
+ AddUnit('fpcrestypes');
+ AddInclude('machosubreader.inc');
+ AddInclude('machodefaulttarget.inc');
+ end;
+ T:=P.Targets.AddUnit('machowriter.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('machotypes');
+ AddUnit('resourcetree');
+ AddUnit('machoconsts');
+ AddUnit('strtable');
+ AddUnit('fpcrestypes');
+ AddInclude('machosubwriter.inc');
+ AddInclude('machodefaulttarget.inc');
+ end;
+ T:=P.Targets.AddUnit('resdatastream.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ end;
+ T:=P.Targets.AddUnit('resfactory.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ end;
+ T:=P.Targets.AddUnit('resmerger.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('stringtableresource');
+ AddUnit('groupiconresource');
+ AddUnit('groupcursorresource');
+ end;
+ T:=P.Targets.AddUnit('resource.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resdatastream');
+ AddUnit('resourcetree');
+ AddUnit('resmerger');
+ end;
+ T:=P.Targets.AddUnit('resourcetree.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resfactory');
+ end;
+ T:=P.Targets.AddUnit('resreader.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resdatastream');
+ AddUnit('resfactory');
+ end;
+ T:=P.Targets.AddUnit('reswriter.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ end;
+ T:=P.Targets.AddUnit('stringtableresource.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('resfactory');
+ end;
+ T:=P.Targets.AddUnit('strtable.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ end;
+ T:=P.Targets.AddUnit('versionconsts.pp');
+ T:=P.Targets.AddUnit('versionresource.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('versiontypes');
+ AddUnit('resfactory');
+ end;
+ T:=P.Targets.AddUnit('versiontypes.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('versionconsts');
+ end;
+ T:=P.Targets.AddUnit('winpeimagereader.pp');
+ with T.Dependencies do
+ begin
+ AddUnit('resource');
+ AddUnit('coffreader');
+ end;
+{$ifndef ALLPACKAGES}
+ Run;
+ end;
+end.
+{$endif ALLPACKAGES}