HSAdmin Backend Domains, E-Mail, Datenbanken
Michael Hierweck
2014-08-12 ee5e33f3fe2051e695cb19c28e3eb6474183c9de
commit | author | age
c64ab5 1 #
CD 2 # (c) okunah gmbh
3 #
4 # name: Makefile
5 #
6 # description: description
7 #
8 # written by: Christof Donat
9
10 # changes:
11 #    05.11.11 (Christof Donat): created this file
12 #
13
14
15 #
16 # includes
17 #
18
19 #
20 # defines
21 #
22
23 #
24 # rules
25 #
26
27 all: release
28
29 debug-test: debug
30     cd build/Debug; make test
31
32 debug: debug-env
33     cd build/Debug; make
34
35 debug-dir:
36     if [ ! -d build/Debug ]; then mkdir -p build/Debug; fi
37
38 debug-env: debug-dir
39     cd build/Debug; cmake -DCMAKE_BUILD_TYPE="Debug" ../../hsadminc/
40
41 test: release
42     cd build/Release; make test
43
44 release: release-env
45     cd build/Release; make
46
47 release-env: release-dir
48     cd build/Release; cmake -DCMAKE_BUILD_TYPE="Release" ../../hsadminc/
49
50 release-dir:
51     if [ ! -d build/Release ]; then mkdir -p build/Release; fi
52
53 small-test: small
54     cd build/MinSizeRel; make test
55
56 small: small-env
57     cd build/MinSizeRel; make
58
59 small-env: small-dir
60     cd build/MinSizeRel; cmake -DCMAKE_BUILD_TYPE="MinSizeRel" ../../hsadminc/
61
62 small-dir:
63     if [ ! -d build/MinSizeRel ]; then mkdir -p build/MinSizeRel; fi
64
65 clean:
66     rm -rf build
67
68 # end Makefile
69
70