File: Makefile.am

package info (click to toggle)
normaliz 3.11.1%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 41,376 kB
  • sloc: cpp: 48,779; makefile: 2,266; sh: 1
file content (76 lines) | stat: -rw-r--r-- 2,756 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
ACLOCAL_AMFLAGS = -I m4

SUBDIRS = source test example

EXTRA_DIST = bootstrap.sh CHANGELOG \
             .github/workflows/ci.yml \
             .github/workflows/.github-ci-build_configure.sh \
             .github/workflows/.github-ci-build_check.sh \
             .github/workflows/.github-ci-build_make.sh

EXTRA_DIST += Macaulay2/INSTALL Macaulay2/Normaliz.m2
EXTRA_DIST += Singular/README Singular/normaliz.lib Singular/sagbiNormaliz.lib \
              Singular/normaliz.pdf
EXTRA_DIST += doc/Normaliz.pdf
EXTRA_DIST += doc/Normaliz.tex
EXTRA_DIST += doc/Intro.tex
EXTRA_DIST += doc/Discrete.tex
EXTRA_DIST += doc/Monoid.tex
EXTRA_DIST += doc/Input.tex
EXTRA_DIST += doc/Options.tex
EXTRA_DIST += doc/Advanced.tex
EXTRA_DIST += doc/Algebraic.tex
EXTRA_DIST += doc/OptFiles.tex
EXTRA_DIST += doc/Technical.tex
EXTRA_DIST += doc/Appendix.tex
EXTRA_DIST += doc/NmzShortRef.pdf
EXTRA_DIST += doc/NmzShortRef.tex
EXTRA_DIST += doc/jNormaliz.jpg
# EXTRA_DIST += README.md

EXTRA_DIST += Dockerfile
EXTRA_DIST += Docker/Dockerfile
EXTRA_DIST += download.sh
EXTRA_DIST += install_normaliz.sh
EXTRA_DIST += install_normaliz_with_opt.sh
EXTRA_DIST += install_normaliz_with_eantic.sh
EXTRA_DIST += download.sh

EXTRA_DIST += install_scripts_opt/common.sh
EXTRA_DIST += install_scripts_opt/install_nmz_cocoa.sh
EXTRA_DIST += install_scripts_opt/install_nmz_flint.sh
EXTRA_DIST += install_scripts_opt/install_nmz_mpfr.sh
EXTRA_DIST += install_scripts_opt/install_nmz_hash-library.sh
EXTRA_DIST += install_scripts_opt/install_nmz_nauty.sh
EXTRA_DIST += install_scripts_opt/install_nmz_e-antic.sh
EXTRA_DIST += install_scripts_opt/install_eantic_with_prerequisites.sh

EXTRA_DIST += install_scripts_opt/cocoa_patches/eterms.h
EXTRA_DIST += install_scripts_opt/cocoa_patches/SignalWatcher.C
EXTRA_DIST += install_scripts_opt/cocoa_patches/SignalWatcher.H
EXTRA_DIST += install_scripts_opt/cocoa_patches/configure

# EXTRA_DIST += install_scripts_opt/e-antic_patches/nf_elem.h
EXTRA_DIST += install_scripts_opt/e-antic_patches/nf_elem_add_fmpq.c
# EXTRA_DIST += install_scripts_opt/e-antic_patches/randtest_irreducible.c

EXTRA_DIST += install_scripts_opt/header_files_for_Makefile.classic/nmz_config.h
EXTRA_DIST += install_scripts_opt/header_files_for_Makefile.classic/version.h

EXTRA_DIST += source/chunk/run_single.sh

EXTRA_DIST += install_pynormaliz.sh

EXTRA_DIST += COPYING INSTALL

# TODO: directory tools? playground? linear_algebra_test?
# TODO: jNormaliz? java libs in lib/? documentation (papers)?

PYNORMALIZ_COMMIT_SHA=0976b0e334fbab9cc619db6cbc7475383d0cd3ef

dist-hook:
	git clone https://github.com/Normaliz/PyNormaliz $(distdir)/PyNormaliz
	cd $(distdir)/PyNormaliz && git checkout $(PYNORMALIZ_COMMIT_SHA)
	rm -rf $(distdir)/PyNormaliz/.git