File: Makefile.am

package info (click to toggle)
regina-normal 4.1.3-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 12,072 kB
  • ctags: 5,069
  • sloc: cpp: 43,186; sh: 8,427; perl: 2,363; makefile: 828; python: 114
file content (59 lines) | stat: -rw-r--r-- 1,156 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
##
##  Regina - A Normal Surface Theory Calculator
##  Makefile Template
##
##  Process this file with automake to produce Makefile.in.
##

KDE_OPTIONS=noautodist

AUTOMAKE_OPTIONS = foreign dist-zip 1.4

SUBDIRS = \
  @REGINA_BUILD_ENGINE@ \
  @REGINA_BUILD_UTILS@ \
  @REGINA_BUILD_KDEUI@ \
  @REGINA_BUILD_PYTHON@ \
  @REGINA_BUILD_TESTSUITE@ \
  admin \
  docs \
  examples \
  icons \
  pylib \
  scripts

EXTRA_DIST = CHANGES.txt HIGHLIGHTS.txt \
  AUTHORS.txt INSTALL.txt LICENSE.txt README.txt \
  Makefile-help Makefile.cvs

## ----------------------- Custom targets ----------------------------

.PHONY : engine kdeui python utils \
  enginedocs man \
  valgrind help

mostlyclean-local :
	rm -f hs_err_pid*.log

engine :
	cd engine/engine && $(MAKE)
kdeui : engine
	cd kdeui && $(MAKE)
python : engine
	cd python && $(MAKE)
utils : engine
	cd utils && $(MAKE)

enginedocs :
	cd docs/engine && $(MAKE)
man :
	cd docs && $(MAKE) man

valgrind:
	## Run the test suite so that libtool regenerates lt-regtestsuite.
	cd testsuite && $(MAKE) check
	valgrind --skin=memcheck --leak-check=yes testsuite/.libs/lt-regtestsuite

help :
	@cat Makefile-help