Advertisement
Guest User

Makefile.am

a guest
Jul 1st, 2022
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. ## Process this file with automake to produce Makefile.in
  2.  
  3. # AUTOMAKE_OPTIONS = readme-alpha
  4.  
  5. SUBDIRS = gsl utils sys test err bst const complex cheb block vector matrix permutation combination multiset sort ieee-utils cblas blas linalg eigen specfunc dht qrng rng randist fft poly fit multifit multifit_nlinear multilarge multilarge_nlinear filter movstat rstat statistics siman sum integration interpolation histogram ode-initval ode-initval2 roots multiroots min multimin monte ntuple diff deriv cdf wavelet bspline spblas spmatrix splinalg doc
  6.  
  7. SUBLIBS = block/libgslblock.la blas/libgslblas.la bspline/libgslbspline.la bst/libgslbst.la complex/libgslcomplex.la cheb/libgslcheb.la dht/libgsldht.la diff/libgsldiff.la deriv/libgslderiv.la eigen/libgsleigen.la err/libgslerr.la fft/libgslfft.la filter/libgslfilter.la fit/libgslfit.la histogram/libgslhistogram.la ieee-utils/libgslieeeutils.la integration/libgslintegration.la interpolation/libgslinterpolation.la linalg/libgsllinalg.la matrix/libgslmatrix.la min/libgslmin.la monte/libgslmonte.la multifit/libgslmultifit.la multifit_nlinear/libgslmultifit_nlinear.la multilarge/libgslmultilarge.la multilarge_nlinear/libgslmultilarge_nlinear.la multimin/libgslmultimin.la multiroots/libgslmultiroots.la ntuple/libgslntuple.la ode-initval/libgslodeiv.la ode-initval2/libgslodeiv2.la permutation/libgslpermutation.la combination/libgslcombination.la multiset/libgslmultiset.la poly/libgslpoly.la qrng/libgslqrng.la randist/libgslrandist.la rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la sort/libgslsort.la specfunc/libgslspecfunc.la movstat/libgslmovstat.la rstat/libgslrstat.la statistics/libgslstatistics.la sum/libgslsum.la sys/libgslsys.la test/libgsltest.la utils/libutils.la vector/libgslvector.la cdf/libgslcdf.la wavelet/libgslwavelet.la spmatrix/libgslspmatrix.la spblas/libgslspblas.la splinalg/libgslsplinalg.la
  8.  
  9. pkginclude_HEADERS = gsl_math.h gsl_pow_int.h gsl_nan.h gsl_machine.h gsl_mode.h gsl_precision.h gsl_types.h gsl_version.h gsl_minmax.h gsl_inline.h
  10.  
  11. bin_SCRIPTS = gsl-config
  12.  
  13. pkgconfigdir = $(libdir)/pkgconfig
  14. pkgconfig_DATA= gsl.pc
  15.  
  16. CLEANFILES = gsl.pc gsl-config
  17.  
  18. EXTRA_DIST = autogen.sh gsl-config.in gsl.pc.in configure.ac THANKS BUGS gsl.spec.in gsl.m4 test_gsl_histogram.sh pkgconfig.test
  19.  
  20. lib_LTLIBRARIES = libgsl.la
  21. libgsl_la_SOURCES = version.c
  22. libgsl_la_LIBADD = $(GSL_LIBADD) $(SUBLIBS)
  23. libgsl_la_LDFLAGS = $(GSL_LDFLAGS) -version-info $(GSL_LT_VERSION)
  24. noinst_HEADERS = templates_on.h templates_off.h build.h
  25.  
  26. m4datadir = $(datadir)/aclocal
  27. m4data_DATA = gsl.m4
  28.  
  29. bin_PROGRAMS = gsl-randist gsl-histogram
  30.  
  31. gsl_randist_SOURCES = gsl-randist.c
  32. gsl_randist_LDADD = libgsl.la cblas/libgslcblas.la
  33.  
  34. gsl_histogram_SOURCES = gsl-histogram.c
  35. gsl_histogram_LDADD = libgsl.la cblas/libgslcblas.la
  36.  
  37. check_SCRIPTS = test_gsl_histogram.sh pkgconfig.test
  38. TESTS = test_gsl_histogram.sh pkgconfig.test
  39.  
  40. #bin_PROGRAMS = main dummy
  41. #dummy_SOURCES = version.c
  42. #dummy_LDADD = $(SUBLIBS)
  43. #main_SOURCES = version.c env.c
  44. #main_LDADD = libgsl.la
  45.  
  46. edit = $(SED) \
  47. -e 's|@prefix[@]|$(prefix)|g' \
  48. -e 's|@exec_prefix[@]|$(exec_prefix)|g' \
  49. -e 's|@libdir[@]|$(libdir)|g' \
  50. -e 's|@includedir[@]|$(includedir)|g' \
  51. -e 's|@GSL_CFLAGS[@]|$(GSL_CFLAGS)|g' \
  52. -e 's|@GSL_LIBM[@]|$(GSL_LIBM)|g' \
  53. -e 's|@GSL_LIBS[@]|$(GSL_LIBS)|g' \
  54. -e 's|@LIBS[@]|$(LIBS)|g' \
  55. -e 's|@VERSION[@]|$(VERSION)|g'
  56.  
  57. gsl-config gsl.pc: Makefile
  58. @rm -f $@ $@.tmp
  59. @$(edit) '$(srcdir)/$@.in' >>$@.tmp
  60. @chmod a-w $@.tmp
  61. @mv $@.tmp $@
  62. @echo creating $@
  63.  
  64. gsl-config: $(srcdir)/gsl-config.in
  65. gsl.pc: $(srcdir)/gsl.pc.in
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement