@@ -54,37 +54,25 @@ _intervaltree_helper = custom_target('intervaltree_helper_pxi',
5454 py, tempita, ' @INPUT@' , ' -o' , ' @OUTDIR@'
5555 ]
5656)
57-
58- _algos_pxi_dep = declare_dependency (sources : [_algos_take_helper, _algos_common_helper])
59- _khash_pxi_dep = declare_dependency (sources : _khash_primitive_helper)
60- _hashtable_pxi_dep = declare_dependency (
61- sources : [_hashtable_class_helper, _hashtable_func_helper]
62- )
63- _index_pxi_dep = declare_dependency (sources : _index_class_helper)
64- _intervaltree_pxi_dep = declare_dependency (sources : _intervaltree_helper)
65- _sparse_pxi_dep = declare_dependency (sources : _sparse_op_helper)
66-
57+ _khash_primitive_helper_dep = declare_dependency (sources : _khash_primitive_helper)
6758
6859subdir (' tslibs' )
6960
7061libs_sources = {
7162 # Dict of extension name -> dict of {sources, include_dirs, and deps}
7263 # numpy include dir is implicitly included
73- ' algos' : {' sources' : [' algos.pyx' ],
74- ' deps' : [_khash_pxi_dep, _algos_pxi_dep]},
64+ ' algos' : {' sources' : [' algos.pyx' , _algos_common_helper, _algos_take_helper], ' deps' : _khash_primitive_helper_dep},
7565 ' arrays' : {' sources' : [' arrays.pyx' ]},
7666 ' groupby' : {' sources' : [' groupby.pyx' ]},
7767 ' hashing' : {' sources' : [' hashing.pyx' ]},
78- ' hashtable' : {' sources' : [' hashtable.pyx' ],
79- ' deps' : [_khash_pxi_dep, _hashtable_pxi_dep]},
80- ' index' : {' sources' : [' index.pyx' ],
81- ' deps' : [_khash_pxi_dep, _index_pxi_dep]},
68+ ' hashtable' : {' sources' : [' hashtable.pyx' , _hashtable_class_helper, _hashtable_func_helper], ' deps' : _khash_primitive_helper_dep},
69+ ' index' : {' sources' : [' index.pyx' , _index_class_helper], ' deps' : _khash_primitive_helper_dep},
8270 ' indexing' : {' sources' : [' indexing.pyx' ]},
8371 ' internals' : {' sources' : [' internals.pyx' ]},
84- ' interval' : {' sources' : [' interval.pyx' ],
85- ' deps' : [_khash_pxi_dep, _intervaltree_pxi_dep] },
86- ' join' : {' sources' : [' join.pyx' ],
87- ' deps' : [_khash_pxi_dep] },
72+ ' interval' : {' sources' : [' interval.pyx' , _intervaltree_helper ],
73+ ' deps' : _khash_primitive_helper_dep },
74+ ' join' : {' sources' : [' join.pyx' , _khash_primitive_helper ],
75+ ' deps' : _khash_primitive_helper_dep },
8876 ' lib' : {' sources' : [' lib.pyx' , ' src/parser/tokenizer.c' ]},
8977 ' missing' : {' sources' : [' missing.pyx' ]},
9078 ' pandas_datetime' : {' sources' : [' src/vendored/numpy/datetime/np_datetime.c' ,
@@ -95,7 +83,7 @@ libs_sources = {
9583 ' src/parser/io.c' ,
9684 ' src/parser/pd_parser.c' ]},
9785 ' parsers' : {' sources' : [' parsers.pyx' , ' src/parser/tokenizer.c' , ' src/parser/io.c' ],
98- ' deps' : [_khash_pxi_dep] },
86+ ' deps' : _khash_primitive_helper_dep },
9987 ' json' : {' sources' : [' src/vendored/ujson/python/ujson.c' ,
10088 ' src/vendored/ujson/python/objToJSON.c' ,
10189 ' src/vendored/ujson/python/JSONtoObj.c' ,
@@ -107,8 +95,7 @@ libs_sources = {
10795 ' reshape' : {' sources' : [' reshape.pyx' ]},
10896 ' sas' : {' sources' : [' sas.pyx' ]},
10997 ' byteswap' : {' sources' : [' byteswap.pyx' ]},
110- ' sparse' : {' sources' : [' sparse.pyx' ],
111- ' deps' : [_sparse_pxi_dep]},
98+ ' sparse' : {' sources' : [' sparse.pyx' , _sparse_op_helper]},
11299 ' tslib' : {' sources' : [' tslib.pyx' ]},
113100 ' testing' : {' sources' : [' testing.pyx' ]},
114101 ' writers' : {' sources' : [' writers.pyx' ]}
0 commit comments