diff options
author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2012-11-07 22:08:18 +0000 |
---|---|---|
committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2012-11-07 22:08:18 +0000 |
commit | a4bbbf5a288789f2c8395357a57c3136903728ff (patch) | |
tree | 79a466ce4c1f7e6a3facaa6d8642810c32dd5d59 /packages/fcl-sdo | |
parent | 2f4da7b8b7b60e50daf725e5523a3dbb4feabc9e (diff) | |
download | fpc-a4bbbf5a288789f2c8395357a57c3136903728ff.tar.gz |
* Updated makefiles
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@22948 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-sdo')
-rw-r--r-- | packages/fcl-sdo/fpmake.pp | 280 |
1 files changed, 280 insertions, 0 deletions
diff --git a/packages/fcl-sdo/fpmake.pp b/packages/fcl-sdo/fpmake.pp new file mode 100644 index 0000000000..5e56b5278f --- /dev/null +++ b/packages/fcl-sdo/fpmake.pp @@ -0,0 +1,280 @@ +{$ifndef ALLPACKAGES} +{$mode objfpc}{$H+} +program fpmake; + +uses fpmkunit; + +Var + T : TTarget; + P : TPackage; +begin + With Installer do + begin +{$endif ALLPACKAGES} + P:=AddPackage('fcl-sdo'); +{$ifdef ALLPACKAGES} + P.Directory:='fcl-sdo'; +{$endif ALLPACKAGES} + P.Dependencies.Add('fcl-base'); + P.Dependencies.Add('fcl-xml'); + P.Dependencies.Add('fcl-db'); + P.Version:='1.0'; + P.Author := 'Inoussa Ouedraogo'; + P.License := 'LGPL with modification'; + P.HomepageURL := 'www.freepascal.org'; + P.Email := 'inoussa12@gmail.com'; + P.Description := 'Free Pascal implementation of Service Data Objects'; + // P.NeedLibC:= false; + P.SourcePath.Add('src/base'); + P.SourcePath.Add('src/das'); + + T:=P.Targets.AddUnit('sdo_consts.pas'); + T.ResourceStrings := True; + T:=P.Targets.AddUnit('sdo_fpc_xml.pas'); + T.ResourceStrings := True; + T:=P.Targets.AddUnit('sdo_logger_intf.pas'); + T:=P.Targets.AddUnit('sdo_types.pas'); + T:=P.Targets.AddUnit('xsd_consts.pas'); + T:=P.Targets.AddUnit('sdo_binary_streamer.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + end; + T:=P.Targets.AddUnit('sdo_linked_list.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + end; + T:=P.Targets.AddUnit('sdo_date_utils.pas'); + T.ResourceStrings := True; + with T.Dependencies do + begin + AddUnit('sdo_types'); + end; + T:=P.Targets.AddUnit('sdo.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo_linked_list'); + AddUnit('sdo_date_utils'); + end; + T:=P.Targets.AddUnit('sdo_utils.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo'); + end; + T:=P.Targets.AddUnit('sdo_changesummary.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo'); + AddUnit('sdo_utils'); + end; + T:=P.Targets.AddUnit('sdo_cursor_intf.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + end; + T:=P.Targets.AddUnit('sdo_imp_utils.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo'); + end; + T:=P.Targets.AddUnit('sdo_type.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo'); + AddUnit('sdo_date_utils'); + AddUnit('sdo_imp_utils'); + end; + T:=P.Targets.AddUnit('sdo_xpath_helper.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo'); + end; + T:=P.Targets.AddUnit('sdo_field_imp.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo'); + AddUnit('sdo_type'); + AddUnit('sdo_date_utils'); + AddUnit('sdo_imp_utils'); + end; + T:=P.Targets.AddUnit('sdo_dataobject.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo_linked_list'); + AddUnit('sdo'); + AddUnit('sdo_changesummary'); + AddUnit('sdo_type'); + AddUnit('sdo_xpath_helper'); + AddUnit('sdo_field_imp'); + AddUnit('sdo_utils'); + AddUnit('sdo_imp_utils'); + end; + T:=P.Targets.AddUnit('sdo_datafactory.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo'); + AddUnit('sdo_type'); + AddUnit('sdo_consts'); + AddUnit('sdo_imp_utils'); + AddUnit('sdo_dataobject'); + end; + T:=P.Targets.AddUnit('sdo_dom_cursors.pas'); + with T.Dependencies do + begin + AddUnit('sdo_fpc_xml'); + AddUnit('sdo_types'); + AddUnit('sdo_cursor_intf'); + end; + T:=P.Targets.AddUnit('sdo_rtti_filters.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo_cursor_intf'); + end; + T:=P.Targets.AddUnit('sdo_parserutils.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('xsd_consts'); + AddUnit('sdo_cursor_intf'); + AddUnit('sdo_dom_cursors'); + AddUnit('sdo_rtti_filters'); + end; + T:=P.Targets.AddUnit('sdo_xsdintf.pas'); + with T.Dependencies do + begin + AddUnit('sdo'); + end; + T:=P.Targets.AddUnit('sdo_xsdparser.pas'); + with T.Dependencies do + begin + AddUnit('sdo_fpc_xml'); + AddUnit('sdo_logger_intf'); + AddUnit('sdo_types'); + AddUnit('sdo'); + AddUnit('sdo_cursor_intf'); + AddUnit('sdo_rtti_filters'); + AddUnit('sdo_consts'); + AddUnit('xsd_consts'); + AddUnit('sdo_utils'); + AddUnit('sdo_dom_cursors'); + AddUnit('sdo_parserutils'); + AddUnit('sdo_xsdintf'); + end; + T:=P.Targets.AddUnit('sdo_locators.pas'); + with T.Dependencies do + begin + AddUnit('sdo_xsdparser'); + end; + T:=P.Targets.AddUnit('sdo_serialization_utils.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo'); + end; + T:=P.Targets.AddUnit('sdo_serialization_binary.pas'); + with T.Dependencies do + begin + AddUnit('sdo_consts'); + AddUnit('sdo_types'); + AddUnit('sdo_binary_streamer'); + AddUnit('sdo'); + AddUnit('sdo_serialization_utils'); + end; + T:=P.Targets.AddUnit('sdo_serialization_xml.pas'); + T.ResourceStrings := True; + with T.Dependencies do + begin + AddUnit('sdo_consts'); + AddUnit('sdo_fpc_xml'); + AddUnit('sdo_types'); + AddUnit('sdo'); + AddUnit('sdo_serialization_utils'); + AddUnit('sdo_imp_utils'); + end; + T:=P.Targets.AddUnit('xsd_generator.pas'); + with T.Dependencies do + begin + AddUnit('sdo_fpc_xml'); + AddUnit('sdo'); + AddUnit('sdo_types'); + AddUnit('xsd_consts'); + AddUnit('sdo_parserutils'); + AddUnit('sdo_xsdintf'); + end; + T:=P.Targets.AddUnit('pas_generator.pas'); + with T.Dependencies do + begin + AddUnit('sdo'); + AddUnit('sdo_types'); + AddUnit('xsd_consts'); + AddUnit('sdo_parserutils'); + AddUnit('sdo_xsdintf'); + end; + T:=P.Targets.AddUnit('sdo_xsd_helper.pas'); + with T.Dependencies do + begin + AddUnit('sdo'); + AddUnit('sdo_type'); + AddUnit('sdo_datafactory'); + AddUnit('sdo_consts'); + AddUnit('sdo_fpc_xml'); + AddUnit('sdo_types'); + AddUnit('xsd_consts'); + AddUnit('sdo_imp_utils'); + AddUnit('sdo_parserutils'); + AddUnit('sdo_xsdintf'); + AddUnit('sdo_xsdparser'); + AddUnit('xsd_generator'); + end; + T:=P.Targets.AddUnit('sdo_serialization.pas'); + with T.Dependencies do + begin + AddUnit('sdo_types'); + AddUnit('sdo'); + AddUnit('sdo_serialization_utils'); + AddUnit('sdo_serialization_xml'); + AddUnit('sdo_consts'); + AddUnit('sdo_utils'); + AddUnit('sdo_changesummary'); + AddUnit('sdo_imp_utils'); + AddUnit('sdo_xpath_helper'); + AddUnit('sdo_dataobject'); + AddUnit('sdo_xsd_helper'); + end; + T:=P.Targets.AddUnit('data_acces_intf.pas'); + T.ResourceStrings := True; + T:=P.Targets.AddUnit('sdo_das.pas'); + with T.Dependencies do + begin + AddUnit('data_acces_intf'); + end; + T:=P.Targets.AddUnit('sdo_das_utils.pas'); + with T.Dependencies do + begin + AddUnit('data_acces_intf'); + AddUnit('sdo_das'); + end; + T:=P.Targets.AddUnit('sdo_das_imp.pas'); + T.ResourceStrings := True; + with T.Dependencies do + begin + AddUnit('data_acces_intf'); + AddUnit('sdo_das'); + AddUnit('sdo_das_utils'); + end; +{$ifndef ALLPACKAGES} + Run; + end; +end. +{$endif} |