File: Makefile.am

package info (click to toggle)
regina-normal 4.5-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 16,824 kB
  • ctags: 7,862
  • sloc: cpp: 63,296; ansic: 12,913; sh: 10,556; perl: 3,294; makefile: 947; python: 188
file content (60 lines) | stat: -rw-r--r-- 1,162 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
##
##  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.svn \
  findtext

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

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

mostlyclean-local :
	rm -f hs_err_pid*.log

engine :
	cd 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 --tool=memcheck --leak-check=yes testsuite/.libs/lt-regtestsuite

help :
	@cat Makefile-help