Makefile 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. # Makefile for library gsl. This file was generated by the program flatten_gsl.py
  2. # David Weenink, 22 February 2010
  3. # Paul Boersma 2017-08-08: brought dependencies in line with include directories
  4. # Paul Boersma 2017-10-02: removed dependencies on sys/*.h and dwsys/*.h
  5. include ../../makefile.defs
  6. CPPFLAGS =
  7. OBJECTS = gsl_blas__blas.o gsl_block__block.o gsl_block__file.o \
  8. gsl_block__init.o gsl_bspline__bspline.o gsl_cblas__caxpy.o \
  9. gsl_cblas__ccopy.o gsl_cblas__cdotc_sub.o gsl_cblas__cdotu_sub.o \
  10. gsl_cblas__cgbmv.o gsl_cblas__cgemm.o gsl_cblas__cgemv.o \
  11. gsl_cblas__cgerc.o gsl_cblas__cgeru.o gsl_cblas__chbmv.o \
  12. gsl_cblas__chemm.o gsl_cblas__chemv.o gsl_cblas__cher.o \
  13. gsl_cblas__cher2.o gsl_cblas__cher2k.o gsl_cblas__cherk.o \
  14. gsl_cblas__chpmv.o gsl_cblas__chpr.o gsl_cblas__chpr2.o \
  15. gsl_cblas__cscal.o gsl_cblas__csscal.o gsl_cblas__cswap.o \
  16. gsl_cblas__csymm.o gsl_cblas__csyr2k.o gsl_cblas__csyrk.o \
  17. gsl_cblas__ctbmv.o gsl_cblas__ctbsv.o gsl_cblas__ctpmv.o \
  18. gsl_cblas__ctpsv.o gsl_cblas__ctrmm.o gsl_cblas__ctrmv.o \
  19. gsl_cblas__ctrsm.o gsl_cblas__ctrsv.o gsl_cblas__dasum.o \
  20. gsl_cblas__daxpy.o gsl_cblas__dcopy.o gsl_cblas__ddot.o \
  21. gsl_cblas__dgbmv.o gsl_cblas__dgemm.o gsl_cblas__dgemv.o \
  22. gsl_cblas__dger.o gsl_cblas__dnrm2.o gsl_cblas__drot.o \
  23. gsl_cblas__drotg.o gsl_cblas__drotm.o gsl_cblas__drotmg.o \
  24. gsl_cblas__dsbmv.o gsl_cblas__dscal.o gsl_cblas__dsdot.o \
  25. gsl_cblas__dspmv.o gsl_cblas__dspr.o gsl_cblas__dspr2.o \
  26. gsl_cblas__dswap.o gsl_cblas__dsymm.o gsl_cblas__dsymv.o \
  27. gsl_cblas__dsyr.o gsl_cblas__dsyr2.o gsl_cblas__dsyr2k.o \
  28. gsl_cblas__dsyrk.o gsl_cblas__dtbmv.o gsl_cblas__dtbsv.o \
  29. gsl_cblas__dtpmv.o gsl_cblas__dtpsv.o gsl_cblas__dtrmm.o \
  30. gsl_cblas__dtrmv.o gsl_cblas__dtrsm.o gsl_cblas__dtrsv.o \
  31. gsl_cblas__dzasum.o gsl_cblas__dznrm2.o gsl_cblas__icamax.o \
  32. gsl_cblas__idamax.o gsl_cblas__isamax.o gsl_cblas__izamax.o \
  33. gsl_cblas__sasum.o gsl_cblas__saxpy.o gsl_cblas__scasum.o \
  34. gsl_cblas__scnrm2.o gsl_cblas__scopy.o gsl_cblas__sdot.o \
  35. gsl_cblas__sdsdot.o gsl_cblas__sgbmv.o gsl_cblas__sgemm.o \
  36. gsl_cblas__sgemv.o gsl_cblas__sger.o gsl_cblas__snrm2.o \
  37. gsl_cblas__srot.o gsl_cblas__srotg.o gsl_cblas__srotm.o \
  38. gsl_cblas__srotmg.o gsl_cblas__ssbmv.o gsl_cblas__sscal.o \
  39. gsl_cblas__sspmv.o gsl_cblas__sspr.o gsl_cblas__sspr2.o \
  40. gsl_cblas__sswap.o gsl_cblas__ssymm.o gsl_cblas__ssymv.o \
  41. gsl_cblas__ssyr.o gsl_cblas__ssyr2.o gsl_cblas__ssyr2k.o \
  42. gsl_cblas__ssyrk.o gsl_cblas__stbmv.o gsl_cblas__stbsv.o \
  43. gsl_cblas__stpmv.o gsl_cblas__stpsv.o gsl_cblas__strmm.o \
  44. gsl_cblas__strmv.o gsl_cblas__strsm.o gsl_cblas__strsv.o \
  45. gsl_cblas__xerbla.o gsl_cblas__zaxpy.o gsl_cblas__zcopy.o \
  46. gsl_cblas__zdotc_sub.o gsl_cblas__zdotu_sub.o gsl_cblas__zdscal.o \
  47. gsl_cblas__zgbmv.o gsl_cblas__zgemm.o gsl_cblas__zgemv.o \
  48. gsl_cblas__zgerc.o gsl_cblas__zgeru.o gsl_cblas__zhbmv.o \
  49. gsl_cblas__zhemm.o gsl_cblas__zhemv.o gsl_cblas__zher.o \
  50. gsl_cblas__zher2.o gsl_cblas__zher2k.o gsl_cblas__zherk.o \
  51. gsl_cblas__zhpmv.o gsl_cblas__zhpr.o gsl_cblas__zhpr2.o \
  52. gsl_cblas__zscal.o gsl_cblas__zswap.o gsl_cblas__zsymm.o \
  53. gsl_cblas__zsyr2k.o gsl_cblas__zsyrk.o gsl_cblas__ztbmv.o \
  54. gsl_cblas__ztbsv.o gsl_cblas__ztpmv.o gsl_cblas__ztpsv.o \
  55. gsl_cblas__ztrmm.o gsl_cblas__ztrmv.o gsl_cblas__ztrsm.o \
  56. gsl_cblas__ztrsv.o gsl_cdf__beta.o gsl_cdf__betainv.o \
  57. gsl_cdf__binomial.o gsl_cdf__cauchy.o gsl_cdf__cauchyinv.o \
  58. gsl_cdf__chisq.o gsl_cdf__chisqinv.o gsl_cdf__exponential.o \
  59. gsl_cdf__exponentialinv.o gsl_cdf__exppow.o gsl_cdf__fdist.o \
  60. gsl_cdf__fdistinv.o gsl_cdf__flat.o gsl_cdf__flatinv.o \
  61. gsl_cdf__gamma.o gsl_cdf__gammainv.o gsl_cdf__gauss.o \
  62. gsl_cdf__gaussinv.o gsl_cdf__geometric.o gsl_cdf__gumbel1.o \
  63. gsl_cdf__gumbel1inv.o gsl_cdf__gumbel2.o gsl_cdf__gumbel2inv.o \
  64. gsl_cdf__hypergeometric.o gsl_cdf__laplace.o gsl_cdf__laplaceinv.o \
  65. gsl_cdf__logistic.o gsl_cdf__logisticinv.o gsl_cdf__lognormal.o \
  66. gsl_cdf__lognormalinv.o gsl_cdf__nbinomial.o gsl_cdf__pareto.o \
  67. gsl_cdf__paretoinv.o gsl_cdf__pascal.o gsl_cdf__poisson.o \
  68. gsl_cdf__rayleigh.o gsl_cdf__rayleighinv.o gsl_cdf__tdist.o \
  69. gsl_cdf__tdistinv.o gsl_cdf__weibull.o gsl_cdf__weibullinv.o \
  70. gsl_combination__combination.o gsl_combination__file.o gsl_combination__init.o \
  71. gsl_complex__math.o gsl_deriv__deriv.o gsl_dht__dht.o \
  72. gsl_diff__diff.o gsl_eigen__francis.o gsl_eigen__gen.o \
  73. gsl_eigen__genherm.o gsl_eigen__genhermv.o gsl_eigen__gensymm.o \
  74. gsl_eigen__gensymmv.o gsl_eigen__genv.o gsl_eigen__herm.o \
  75. gsl_eigen__hermv.o gsl_eigen__jacobi.o gsl_eigen__nonsymm.o \
  76. gsl_eigen__nonsymmv.o gsl_eigen__schur.o gsl_eigen__sort.o \
  77. gsl_eigen__symm.o gsl_eigen__symmv.o gsl_err__error.o \
  78. gsl_err__message.o gsl_err__stream.o gsl_err__strerror.o \
  79. gsl_fft__dft.o gsl_fft__fft.o gsl_fft__signals.o \
  80. gsl_fit__linear.o gsl_histogram__add.o gsl_histogram__add2d.o \
  81. gsl_histogram__calloc_range.o gsl_histogram__calloc_range2d.o gsl_histogram__copy.o \
  82. gsl_histogram__copy2d.o gsl_histogram__file.o gsl_histogram__file2d.o \
  83. gsl_histogram__get.o gsl_histogram__get2d.o gsl_histogram__init.o \
  84. gsl_histogram__init2d.o gsl_histogram__maxval.o gsl_histogram__maxval2d.o \
  85. gsl_histogram__oper.o gsl_histogram__oper2d.o gsl_histogram__params.o \
  86. gsl_histogram__params2d.o gsl_histogram__pdf.o gsl_histogram__pdf2d.o \
  87. gsl_histogram__reset.o gsl_histogram__reset2d.o gsl_histogram__stat.o \
  88. gsl_histogram__stat2d.o gsl_ieee-utils__env.o gsl_ieee-utils__fp.o \
  89. gsl_ieee-utils__make_rep.o gsl_ieee-utils__print.o gsl_ieee-utils__read.o \
  90. gsl_integration__qag.o gsl_integration__qagp.o gsl_integration__qags.o \
  91. gsl_integration__qawc.o gsl_integration__qawf.o gsl_integration__qawo.o \
  92. gsl_integration__qaws.o gsl_integration__qcheb.o gsl_integration__qk.o \
  93. gsl_integration__qk15.o gsl_integration__qk21.o gsl_integration__qk31.o \
  94. gsl_integration__qk41.o gsl_integration__qk51.o gsl_integration__qk61.o \
  95. gsl_integration__qmomo.o gsl_integration__qmomof.o gsl_integration__qng.o \
  96. gsl_integration__workspace.o gsl_linalg__balance.o gsl_linalg__balancemat.o \
  97. gsl_linalg__bidiag.o gsl_linalg__cholesky.o gsl_linalg__choleskyc.o \
  98. gsl_linalg__exponential.o gsl_linalg__hermtd.o gsl_linalg__hessenberg.o \
  99. gsl_linalg__hesstri.o gsl_linalg__hh.o gsl_linalg__householder.o \
  100. gsl_linalg__householdercomplex.o gsl_linalg__lq.o gsl_linalg__lu.o \
  101. gsl_linalg__luc.o gsl_linalg__multiply.o gsl_linalg__ptlq.o \
  102. gsl_linalg__qr.o gsl_linalg__qrpt.o gsl_linalg__svd.o \
  103. gsl_linalg__symmtd.o gsl_linalg__tridiag.o gsl_matrix__copy.o \
  104. gsl_matrix__file.o gsl_matrix__getset.o gsl_matrix__init.o \
  105. gsl_matrix__matrix.o gsl_matrix__minmax.o gsl_matrix__oper.o \
  106. gsl_matrix__prop.o gsl_matrix__rowcol.o gsl_matrix__submatrix.o \
  107. gsl_matrix__swap.o gsl_matrix__view.o gsl_min__bracketing.o \
  108. gsl_min__brent.o gsl_min__convergence.o gsl_min__fsolver.o \
  109. gsl_min__golden.o gsl_monte__miser.o gsl_monte__plain.o \
  110. gsl_monte__vegas.o gsl_multifit__convergence.o gsl_multifit__covar.o \
  111. gsl_multifit__fdfsolver.o gsl_multifit__fsolver.o gsl_multifit__gradient.o \
  112. gsl_multifit__lmder.o gsl_multifit__multilinear.o gsl_multifit__work.o \
  113. gsl_multimin__conjugate_fr.o gsl_multimin__conjugate_pr.o gsl_multimin__convergence.o \
  114. gsl_multimin__diff.o gsl_multimin__fdfminimizer.o gsl_multimin__fminimizer.o \
  115. gsl_multimin__simplex.o gsl_multimin__steepest_descent.o gsl_multimin__vector_bfgs.o \
  116. gsl_multimin__vector_bfgs2.o gsl_multiroots__broyden.o gsl_multiroots__convergence.o \
  117. gsl_multiroots__dnewton.o gsl_multiroots__fdfsolver.o gsl_multiroots__fdjac.o \
  118. gsl_multiroots__fsolver.o gsl_multiroots__gnewton.o gsl_multiroots__hybrid.o \
  119. gsl_multiroots__hybridj.o gsl_multiroots__newton.o gsl_ntuple__ntuple.o \
  120. gsl_ode-initval__bsimp.o gsl_ode-initval__control.o gsl_ode-initval__cscal.o \
  121. gsl_ode-initval__cstd.o gsl_ode-initval__evolve.o gsl_ode-initval__gear1.o \
  122. gsl_ode-initval__gear2.o gsl_ode-initval__rk2.o gsl_ode-initval__rk2imp.o \
  123. gsl_ode-initval__rk2simp.o gsl_ode-initval__rk4.o gsl_ode-initval__rk4imp.o \
  124. gsl_ode-initval__rk8pd.o gsl_ode-initval__rkck.o gsl_ode-initval__rkf45.o \
  125. gsl_ode-initval__step.o gsl_permutation__canonical.o gsl_permutation__file.o \
  126. gsl_permutation__init.o gsl_permutation__permutation.o gsl_permutation__permute.o \
  127. gsl_poly__dd.o gsl_poly__eval.o gsl_poly__solve_cubic.o \
  128. gsl_poly__solve_quadratic.o gsl_poly__zsolve.o gsl_poly__zsolve_cubic.o \
  129. gsl_poly__zsolve_init.o gsl_poly__zsolve_quadratic.o gsl_qrng__niederreiter-2.o \
  130. gsl_qrng__qrng.o gsl_qrng__sobol.o gsl_randist__bernoulli.o \
  131. gsl_randist__beta.o gsl_randist__bigauss.o gsl_randist__binomial.o \
  132. gsl_randist__binomial_tpe.o gsl_randist__cauchy.o gsl_randist__chisq.o \
  133. gsl_randist__dirichlet.o gsl_randist__discrete.o gsl_randist__erlang.o \
  134. gsl_randist__exponential.o gsl_randist__exppow.o gsl_randist__fdist.o \
  135. gsl_randist__flat.o gsl_randist__gamma.o gsl_randist__gauss.o \
  136. gsl_randist__gausstail.o gsl_randist__gausszig.o gsl_randist__geometric.o \
  137. gsl_randist__gumbel.o gsl_randist__hyperg.o gsl_randist__landau.o \
  138. gsl_randist__laplace.o gsl_randist__levy.o gsl_randist__logarithmic.o \
  139. gsl_randist__logistic.o gsl_randist__lognormal.o gsl_randist__multinomial.o \
  140. gsl_randist__nbinomial.o gsl_randist__pareto.o gsl_randist__pascal.o \
  141. gsl_randist__poisson.o gsl_randist__rayleigh.o gsl_randist__shuffle.o \
  142. gsl_randist__sphere.o gsl_randist__tdist.o gsl_randist__weibull.o \
  143. gsl_rng__borosh13.o gsl_rng__cmrg.o gsl_rng__coveyou.o \
  144. gsl_rng__default.o gsl_rng__file.o gsl_rng__fishman18.o \
  145. gsl_rng__fishman20.o gsl_rng__fishman2x.o gsl_rng__gfsr4.o \
  146. gsl_rng__knuthran.o gsl_rng__knuthran2.o gsl_rng__knuthran2002.o \
  147. gsl_rng__lecuyer21.o gsl_rng__minstd.o gsl_rng__mrg.o \
  148. gsl_rng__mt.o gsl_rng__r250.o gsl_rng__ran0.o \
  149. gsl_rng__ran1.o gsl_rng__ran2.o gsl_rng__ran3.o \
  150. gsl_rng__rand.o gsl_rng__rand48.o gsl_rng__random.o \
  151. gsl_rng__randu.o gsl_rng__ranf.o gsl_rng__ranlux.o \
  152. gsl_rng__ranlxd.o gsl_rng__ranlxs.o gsl_rng__ranmar.o \
  153. gsl_rng__rng.o gsl_rng__slatec.o gsl_rng__taus.o \
  154. gsl_rng__taus113.o gsl_rng__transputer.o gsl_rng__tt.o \
  155. gsl_rng__types.o gsl_rng__uni.o gsl_rng__uni32.o \
  156. gsl_rng__vax.o gsl_rng__waterman14.o gsl_rng__zuf.o \
  157. gsl_roots__bisection.o gsl_roots__brent.o gsl_roots__convergence.o \
  158. gsl_roots__falsepos.o gsl_roots__fdfsolver.o gsl_roots__fsolver.o \
  159. gsl_roots__newton.o gsl_roots__secant.o gsl_roots__steffenson.o \
  160. gsl_siman__siman.o gsl_sort__sort.o gsl_sort__sortind.o \
  161. gsl_sort__sortvec.o gsl_sort__sortvecind.o gsl_sort__subset.o \
  162. gsl_sort__subsetind.o gsl_specfunc__airy.o gsl_specfunc__airy_der.o \
  163. gsl_specfunc__airy_zero.o gsl_specfunc__atanint.o gsl_specfunc__bessel.o \
  164. gsl_specfunc__bessel_I0.o gsl_specfunc__bessel_I1.o gsl_specfunc__bessel_In.o \
  165. gsl_specfunc__bessel_Inu.o gsl_specfunc__bessel_J0.o gsl_specfunc__bessel_J1.o \
  166. gsl_specfunc__bessel_Jn.o gsl_specfunc__bessel_Jnu.o gsl_specfunc__bessel_K0.o \
  167. gsl_specfunc__bessel_K1.o gsl_specfunc__bessel_Kn.o gsl_specfunc__bessel_Knu.o \
  168. gsl_specfunc__bessel_Y0.o gsl_specfunc__bessel_Y1.o gsl_specfunc__bessel_Yn.o \
  169. gsl_specfunc__bessel_Ynu.o gsl_specfunc__bessel_amp_phase.o gsl_specfunc__bessel_i.o \
  170. gsl_specfunc__bessel_j.o gsl_specfunc__bessel_k.o gsl_specfunc__bessel_olver.o \
  171. gsl_specfunc__bessel_sequence.o gsl_specfunc__bessel_temme.o gsl_specfunc__bessel_y.o \
  172. gsl_specfunc__bessel_zero.o gsl_specfunc__beta.o gsl_specfunc__beta_inc.o \
  173. gsl_specfunc__clausen.o gsl_specfunc__coulomb.o gsl_specfunc__coulomb_bound.o \
  174. gsl_specfunc__coupling.o gsl_specfunc__dawson.o gsl_specfunc__debye.o \
  175. gsl_specfunc__dilog.o gsl_specfunc__elementary.o gsl_specfunc__ellint.o \
  176. gsl_specfunc__elljac.o gsl_specfunc__erfc.o gsl_specfunc__exp.o \
  177. gsl_specfunc__expint.o gsl_specfunc__expint3.o gsl_specfunc__fermi_dirac.o \
  178. gsl_specfunc__gamma.o gsl_specfunc__gamma_inc.o gsl_specfunc__gegenbauer.o \
  179. gsl_specfunc__hyperg.o gsl_specfunc__hyperg_0F1.o gsl_specfunc__hyperg_1F1.o \
  180. gsl_specfunc__hyperg_2F0.o gsl_specfunc__hyperg_2F1.o gsl_specfunc__hyperg_U.o \
  181. gsl_specfunc__laguerre.o gsl_specfunc__lambert.o gsl_specfunc__legendre_H3d.o \
  182. gsl_specfunc__legendre_Qn.o gsl_specfunc__legendre_con.o gsl_specfunc__legendre_poly.o \
  183. gsl_specfunc__log.o gsl_specfunc__mathieu_angfunc.o gsl_specfunc__mathieu_charv.o \
  184. gsl_specfunc__mathieu_coeff.o gsl_specfunc__mathieu_radfunc.o gsl_specfunc__mathieu_workspace.o \
  185. gsl_specfunc__poch.o gsl_specfunc__pow_int.o gsl_specfunc__psi.o \
  186. gsl_specfunc__result.o gsl_specfunc__shint.o gsl_specfunc__sinint.o \
  187. gsl_specfunc__synchrotron.o gsl_specfunc__transport.o gsl_specfunc__trig.o \
  188. gsl_specfunc__zeta.o gsl_statistics__absdev.o gsl_statistics__covariance.o \
  189. gsl_statistics__kurtosis.o gsl_statistics__lag1.o gsl_statistics__mean.o \
  190. gsl_statistics__median.o gsl_statistics__minmax.o gsl_statistics__p_variance.o \
  191. gsl_statistics__quantiles.o gsl_statistics__skew.o gsl_statistics__ttest.o \
  192. gsl_statistics__variance.o gsl_statistics__wabsdev.o gsl_statistics__wkurtosis.o \
  193. gsl_statistics__wmean.o gsl_statistics__wskew.o gsl_statistics__wvariance.o \
  194. gsl_sum__levin_u.o gsl_sum__levin_utrunc.o gsl_sum__work_u.o \
  195. gsl_sum__work_utrunc.o gsl_sys__coerce.o gsl_sys__expm1.o \
  196. gsl_sys__fcmp.o gsl_sys__fdiv.o gsl_sys__hypot.o \
  197. gsl_sys__infnan.o gsl_sys__invhyp.o gsl_sys__ldfrexp.o \
  198. gsl_sys__log1p.o gsl_sys__minmax.o gsl_sys__pow_int.o \
  199. gsl_sys__prec.o gsl_vector__copy.o gsl_vector__file.o \
  200. gsl_vector__init.o gsl_vector__minmax.o gsl_vector__oper.o \
  201. gsl_vector__prop.o gsl_vector__reim.o gsl_vector__subvector.o \
  202. gsl_vector__swap.o gsl_vector__vector.o gsl_vector__view.o \
  203. gsl_wavelet__bspline.o gsl_wavelet__daubechies.o gsl_wavelet__dwt.o \
  204. gsl_wavelet__haar.o gsl_wavelet__wavelet.o
  205. .PHONY: all clean
  206. all: libgsl.a
  207. clean:
  208. $(RM) $(OBJECTS)
  209. $(RM) libgsl.a
  210. libgsl.a: $(OBJECTS)
  211. touch libgsl.a
  212. rm libgsl.a
  213. $(AR) cq libgsl.a $(OBJECTS)
  214. $(RANLIB) libgsl.a
  215. $(OBJECTS): *.h