<?xml?>


<gwbuild>


  <target type="ConvenienceLibrary" name="aebook" >

    <includes type="c" >
      $(gmp_cflags)
      $(gwenhywfar_cflags)
      $(aqdatabase_cflags)
      -I$(topsrcdir)/src/lib
      -I$(topbuilddir)/src/lib
      -I$(topbuilddir)
      -I$(topsrcdir)
      -I$(builddir)
      -I$(srcdir)
      -I$(srcdir)/../db
      -I$(srcdir)/../../../report2
    </includes>
  
    <includes type="tm2" >
      --include=$(aqdatabase_AQDATABASE_TYPEMAKERDIR)/c
      --include=$(builddir)
      --include=$(srcdir)
      --include=$(builddir)/../types
      --include=$(topsrcdir)/src/lib/typemaker2/c
      --include=$(topbuilddir)/src/lib/aqfinance/typemaker2/c
      --include=$(topsrcdir)/src/lib/aqfinance/typemaker2/c
    </includes>
  
    <define name="BUILDING_AQFINANCE_ENGINE" />

    <setVar name="local/cflags">$(visibility_cflags)</setVar>

  
    <setVar name="tm2flags" >
      --api=AE_API
    </setVar>


    <setVar name="local/typefiles" >
      ae_address.xml
      ae_commodity.xml
      ae_rule.xml
      ae_recurrence.xml
      ae_bankbalance.xml
      ae_accountbalance.xml
      ae_account.xml
      ae_bankaccount.xml
      ae_item.xml
      ae_job.xml
      ae_task.xml
      ae_statement.xml
      ae_vehicle.xml
      ae_load_cellphone.xml
      ae_partner.xml
      ae_tax.xml
      ae_split.xml
      ae_transaction.xml
      ae_dbconflict.xml
      ae_dbconflictsolution.xml
      ae_data_10k.xml
      ae_counter_type.xml
      ae_counter_value.xml
      ae_refueling.xml
      ae_price.xml
    </setVar>
  
    <setVar name="local/built_sources" >
    </setVar>
  
    <setVar name="local/built_headers_pub">
    </setVar>
  
  
    <setVar name="local/built_headers_priv" >
    </setVar>
  

    <headers dist="false" >
      $(local/built_headers_pub)
      $(local/built_headers_priv)
    </headers>
  
    <headers dist="true" >
      ae_alias.h
      ae_alias_p.h
      ae_book.h
      ae_book_p.h
      ae_dbconflict_fns.h
      ae_group.h
      ae_group_p.h
      ae_idcounter.h
      ae_idcounter_p.h
      ae_query_stm.h
      ae_utils.h
      ae_account_fns.h
      ae_job_fns.h
      ae_partner_fns.h
      ae_transaction_fns.h
      ae_statement_fns.h
      ae_split_fns.h
      ae_task_fns.h
      ae_counter_value_fns.h
    </headers>


    <sources>
      $(local/typefiles)

      ae_alias.c
      ae_book.c
      ae_group.c
      ae_idcounter.c
      ae_query_stm.c
      ae_utils.c
    </sources>


    <data DIST="FALSE" generated="TRUE" >
      ae_commodity.tm2 ae_commodity_list.tm2 ae_commodity_list2.tm2
      ae_task.tm2 ae_task_list.tm2
      ae_job.tm2 ae_job_list.tm2 ae_job_list2.tm2
      ae_item.tm2 ae_item_list.tm2 ae_item_list2.tm2
      ae_recurrence.tm2 ae_recurrence_list.tm2
      ae_address.tm2 ae_address_list.tm2 ae_address_list2.tm2
      ae_account.tm2 ae_account_list.tm2 ae_account_tree.tm2
      ae_rule.tm2 ae_rule_list.tm2 ae_rule_list2.tm2
      ae_partner.tm2 ae_partner_list.tm2 ae_partner_list2.tm2
      ae_bankaccount.tm2 ae_bankaccount_list.tm2 ae_bankaccount_list2.tm2
      ae_tax.tm2 ae_tax_list.tm2 ae_tax_list2.tm2
      ae_bankbalance.tm2 ae_bankbalance_list.tm2 ae_bankbalance_list2.tm2
      ae_accountbalance.tm2 ae_accountbalance_list.tm2 ae_accountbalance_list2.tm2
      ae_split.tm2 ae_split_list.tm2 ae_split_list2.tm2
      ae_transaction.tm2 ae_transaction_list.tm2 ae_transaction_list2.tm2
      ae_statement.tm2 ae_statement_list.tm2 ae_statement_list2.tm2
      ae_load_cellphone.tm2 ae_load_cellphone_list.tm2 ae_load_cellphone_list2.tm2
      ae_vehicle.tm2 ae_vehicle_list.tm2 ae_vehicle_list2.tm2
      ae_refueling.tm2 ae_refueling_list.tm2 ae_refueling_list2.tm2
      ae_dbconflict.tm2 ae_dbconflict_list.tm2 ae_dbconflict_list2.tm2 
      ae_dbconflictsolution.tm2 ae_dbconflictsolution_list.tm2 ae_dbconflictsolution_list2.tm2
      ae_data_10k.tm2 ae_data_10k_list.tm2 ae_data_10k_list2.tm2
      ae_counter_type.tm2 ae_counter_type_list.tm2 ae_counter_type_list2.tm2
      ae_counter_value.tm2 ae_counter_value_list.tm2 ae_counter_value_list2.tm2
      ae_price.tm2 ae_price_list.tm2 ae_price_list2.tm2
    </data>

    <extradist>
      ae_book_read.c
      ae_book_write.c
      ae_book_apply.c
      ae_book_conflict.c
      ae_book_conflict_account.c
      ae_book_conflict_transaction.c
      ae_book_conflict_bankstatement.c
      ae_book_conflict_bankaccount.c
      ae_book_conflict_job.c
      ae_book_conflict_task.c
      ae_book_conflict_partner.c
      ae_book_conflict_ptgroup.c
      ae_book_report.c
      ae_book_report2.c
      ae_book_shares.c
      ae_account_fns.c
      ae_dbconflict_fns.c
      ae_partner_fns.c
      ae_transaction_fns.c
      ae_statement_fns.c
      ae_split_fns.c
      ae_job_fns.c
      ae_task_fns.c
      ae_counter_value_fns.c
    </extradist>


    <useTargets>
      aebook_trade
    </useTargets>

    <subdirs>
      trade
    </subdirs>

  
  

  </target>




</gwbuild>
