diff options
| author | giulio <giulio@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-05-09 19:07:05 +0000 |
|---|---|---|
| committer | giulio <giulio@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-05-09 19:07:05 +0000 |
| commit | 76cb1397f7fcd25419f70137476283d53a43a092 (patch) | |
| tree | c3f913f801723b985c3a0d25a0708a3c075524da /packages/fcl-res | |
| parent | 7d7f0b6c9c872070a2d3a60d49c7ff86ce1c7cb8 (diff) | |
| download | fpc-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.pp | 245 |
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} |
