Skip to content

Commit

Permalink
Install more headers
Browse files Browse the repository at this point in the history
  • Loading branch information
tobiasdiez authored Nov 20, 2023
1 parent 353b989 commit 46dbc4f
Show file tree
Hide file tree
Showing 15 changed files with 196 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/sage/libs/arb/meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
py.install_sources(
'__init__.py',
'acb.pxd',
'acb_calc.pxd',
'acb_elliptic.pxd',
'acb_hypgeom.pxd',
'acb_mat.pxd',
'acb_modular.pxd',
'acb_poly.pxd',
'arb.pxd',
'arb_fmpz_poly.pxd',
'arb_hypgeom.pxd',
'arb_wrap.h',
'arf.pxd',
'bernoulli.pxd',
'mag.pxd',
'types.pxd',
subdir: 'sage/libs/arb',
)

Expand Down
2 changes: 2 additions & 0 deletions src/sage/libs/coxeter3/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@ coxeter3 = cc.find_library('coxeter3', required: false)
py.install_sources(
'__init__.py',
'all__sagemath_coxeter3.py',
'coxeter.pxd',
'coxeter_group.py',
'decl.pxd',
subdir: 'sage/libs/coxeter3',
)

Expand Down
3 changes: 3 additions & 0 deletions src/sage/libs/eclib/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ py.install_sources(
'__init__.py',
'all.py',
'constructor.py',
'homspace.pxd',
'interface.py',
'mat.pxd',
'newforms.pxd',
subdir: 'sage/libs/eclib',
)

Expand Down
28 changes: 28 additions & 0 deletions src/sage/libs/flint/meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
py.install_sources(
'__init__.py',
'arith.pxd',
'flint.pxd',
'flint_ntl_wrap.h',
'flint_wrap.h',
'fmpq.pxd',
'fmpq_mat.pxd',
'fmpq_poly.pxd',
'fmpz.pxd',
'fmpz_factor.pxd',
'fmpz_mat.pxd',
'fmpz_mod.pxd',
'fmpz_mod_poly.pxd',
'fmpz_poly.pxd',
'fmpz_poly_mat.pxd',
'fmpz_poly_q.pxd',
'fmpz_vec.pxd',
'fq.pxd',
'fq_nmod.pxd',
'nmod_poly.pxd',
'nmod_vec.pxd',
'ntl_interface.pxd',
'padic.pxd',
'padic_poly.pxd',
'qadic.pxd',
'qsieve.pxd',
'thread_pool.pxd',
'types.pxd',
'ulong_extras.pxd',
subdir: 'sage/libs/flint',
)

Expand Down
3 changes: 3 additions & 0 deletions src/sage/libs/gap/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,15 @@ py.install_sources(
'all_documented_functions.py',
'assigned_names.py',
'context_managers.py',
'element.pxd',
'gap_functions.py',
'gap_globals.py',
'gap_includes.pxd',
'operations.py',
'saved_workspace.py',
'test.py',
'test_long.py',
'util.pxd',
subdir: 'sage/libs/gap',
)

Expand Down
2 changes: 2 additions & 0 deletions src/sage/libs/giac/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ giac = declare_dependency(

py.install_sources(
'__init__.py',
'giac.pxd',
'misc.h',
subdir: 'sage/libs/giac',
)

Expand Down
5 changes: 5 additions & 0 deletions src/sage/libs/glpk/meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
py.install_sources(
'__init__.py',
'constants.pxd',
'env.pxd',
'graph.pxd',
'lp.pxd',
'types.pxd',
subdir: 'sage/libs/glpk',
)

Expand Down
11 changes: 11 additions & 0 deletions src/sage/libs/gmp/meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
py.install_sources(
'__init__.py',
'all.pxd',
'binop.pxd',
'misc.pxd',
'mpf.pxd',
'mpn.pxd',
'mpq.pxd',
'mpz.pxd',
'pylong.pxd',
'random.pxd',
'randomize.pxd',
'types.pxd',
subdir: 'sage/libs/gmp',
)

Expand Down
64 changes: 64 additions & 0 deletions src/sage/libs/gsl/meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,69 @@
py.install_sources(
'__init__.py',
'airy.pxd',
'all.pxd',
'array.pxd',
'bessel.pxd',
'blas.pxd',
'blas_types.pxd',
'block.pxd',
'chebyshev.pxd',
'clausen.pxd',
'combination.pxd',
'complex.pxd',
'coulomb.pxd',
'coupling.pxd',
'dawson.pxd',
'debye.pxd',
'dilog.pxd',
'eigen.pxd',
'elementary.pxd',
'ellint.pxd',
'elljac.pxd',
'erf.pxd',
'errno.pxd',
'exp.pxd',
'expint.pxd',
'fermi_dirac.pxd',
'fft.pxd',
'fit.pxd',
'gamma.pxd',
'gegenbauer.pxd',
'histogram.pxd',
'hyperg.pxd',
'integration.pxd',
'interp.pxd',
'laguerre.pxd',
'lambert.pxd',
'legendre.pxd',
'linalg.pxd',
'log.pxd',
'math.pxd',
'matrix.pxd',
'matrix_complex.pxd',
'min.pxd',
'monte.pxd',
'ntuple.pxd',
'odeiv.pxd',
'permutation.pxd',
'poly.pxd',
'pow_int.pxd',
'psi.pxd',
'qrng.pxd',
'random.pxd',
'rng.pxd',
'roots.pxd',
'sort.pxd',
'statistics.pxd',
'sum.pxd',
'synchrotron.pxd',
'transport.pxd',
'trig.pxd',
'types.pxd',
'vector.pxd',
'vector_complex.pxd',
'wavelet.pxd',
'zeta.pxd',
subdir: 'sage/libs/gsl',
)

Expand Down
2 changes: 2 additions & 0 deletions src/sage/libs/lcalc/meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
py.install_sources(
'__init__.py',
'lcalc_Lfunction.pxd',
'lcalc_sage.h',
subdir: 'sage/libs/lcalc',
)

Expand Down
5 changes: 5 additions & 0 deletions src/sage/libs/linbox/meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
py.install_sources(
'__init__.py',
'conversion.pxd',
'fflas.pxd',
'givaro.pxd',
'linbox.pxd',
'linbox_flint_interface.pxd',
subdir: 'sage/libs/linbox',
)

Expand Down
7 changes: 7 additions & 0 deletions src/sage/libs/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@ py.install_sources(
'all__sagemath_meataxe.py',
'all__sagemath_objects.py',
'all__sagemath_sirocco.py',
'ecl.pxd',
'eclsig.h',
'gmpxx.pxd',
'iml.pxd',
'm4ri.pxd',
'm4rie.pxd',
'meataxe.pxd',
subdir: 'sage/libs',
)

Expand Down
1 change: 1 addition & 0 deletions src/sage/libs/mpmath/meson.build
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
py.install_sources(
'__init__.py',
'all.py',
'utils.pxd',
subdir: 'sage/libs/mpmath',
)

Expand Down
42 changes: 42 additions & 0 deletions src/sage/libs/ntl/meson.build
Original file line number Diff line number Diff line change
@@ -1,6 +1,48 @@
py.install_sources(
'GF2.pxd',
'GF2E.pxd',
'GF2EX.pxd',
'GF2X.pxd',
'ZZ.pxd',
'ZZX.pxd',
'ZZ_p.pxd',
'ZZ_pE.pxd',
'ZZ_pEX.pxd',
'ZZ_pX.pxd',
'__init__.py',
'all.py',
'conversion.pxd',
'convert.pxd',
'lzz_p.pxd',
'lzz_pX.pxd',
'mat_GF2.pxd',
'mat_GF2E.pxd',
'mat_ZZ.pxd',
'ntl_GF2.pxd',
'ntl_GF2E.pxd',
'ntl_GF2EContext.pxd',
'ntl_GF2EX.pxd',
'ntl_GF2X.pxd',
'ntl_ZZ.pxd',
'ntl_ZZX.pxd',
'ntl_ZZ_p.pxd',
'ntl_ZZ_pContext.pxd',
'ntl_ZZ_pE.pxd',
'ntl_ZZ_pEContext.pxd',
'ntl_ZZ_pEX.pxd',
'ntl_ZZ_pX.pxd',
'ntl_lzz_p.pxd',
'ntl_lzz_pContext.pxd',
'ntl_lzz_pX.pxd',
'ntl_mat_GF2.pxd',
'ntl_mat_GF2E.pxd',
'ntl_mat_ZZ.pxd',
'ntl_tools.pxd',
'ntlwrap.h',
'ntlwrap_impl.h',
'types.pxd',
'vec_GF2.pxd',
'vec_GF2E.pxd',
subdir: 'sage/libs/ntl',
)

Expand Down
6 changes: 6 additions & 0 deletions src/sage/libs/pari/meson.build
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
py.install_sources(
'__init__.py',
'all.py',
'convert_flint.pxd',
'convert_gmp.pxd',
'convert_sage.pxd',
'convert_sage_complex_double.pxd',
'convert_sage_real_double.pxd',
'misc.pxd',
'tests.py',
subdir: 'sage/libs/pari',
)
Expand Down

0 comments on commit 46dbc4f

Please sign in to comment.