source: SHVCSoftware/branches/SHM-dev/build/linux/makefile

Last change on this file was 1029, checked in by seregin, 10 years ago

merge with SHM-upgrade branch

File size: 5.1 KB
Line 
1### enforce 32-bit build : 1=yes, 0=no
2M32?= 0
3 
4export M32
5
6all:
7        $(MAKE) -C lib/TLibVideoIO      MM32=$(M32)
8        $(MAKE) -C lib/TLibCommon       MM32=$(M32)
9        $(MAKE) -C lib/TLibDecoder      MM32=$(M32)
10        $(MAKE) -C lib/TLibEncoder      MM32=$(M32)
11        $(MAKE) -C lib/TAppCommon       MM32=$(M32)
12        $(MAKE) -C app/TAppDecoder      MM32=$(M32)
13        $(MAKE) -C app/TAppEncoder      MM32=$(M32)
14        $(MAKE) -C app/TAppDownConvert  MM32=$(M32)     
15        $(MAKE) -C utils/annexBbytecount       MM32=$(M32)
16        $(MAKE) -C utils/convert_NtoMbit_YCbCr MM32=$(M32)
17        $(MAKE) -C lib/TLibDecoderAnalyser      MM32=$(M32)
18        $(MAKE) -C app/TAppDecoderAnalyser      MM32=$(M32)
19
20debug:
21        $(MAKE) -C lib/TLibVideoIO      debug MM32=$(M32)
22        $(MAKE) -C lib/TLibCommon       debug MM32=$(M32)
23        $(MAKE) -C lib/TLibDecoder      debug MM32=$(M32)
24        $(MAKE) -C lib/TLibEncoder      debug MM32=$(M32)
25        $(MAKE) -C lib/TAppCommon       debug MM32=$(M32)
26        $(MAKE) -C app/TAppDecoder      debug MM32=$(M32)
27        $(MAKE) -C app/TAppEncoder      debug MM32=$(M32)
28        $(MAKE) -C app/TAppDownConvert  debug MM32=$(M32)
29        $(MAKE) -C utils/annexBbytecount       debug MM32=$(M32)
30        $(MAKE) -C utils/convert_NtoMbit_YCbCr debug MM32=$(M32)
31        $(MAKE) -C lib/TLibDecoderAnalyser      debug MM32=$(M32)
32        $(MAKE) -C app/TAppDecoderAnalyser      debug MM32=$(M32)
33
34release:
35        $(MAKE) -C lib/TLibVideoIO      release MM32=$(M32)
36        $(MAKE) -C lib/TLibCommon       release MM32=$(M32)
37        $(MAKE) -C lib/TLibDecoder      release MM32=$(M32)
38        $(MAKE) -C lib/TLibEncoder      release MM32=$(M32)
39        $(MAKE) -C lib/TAppCommon       release MM32=$(M32)
40        $(MAKE) -C app/TAppDecoder      release MM32=$(M32)
41        $(MAKE) -C app/TAppEncoder      release MM32=$(M32)
42        $(MAKE) -C app/TAppDownConvert  release MM32=$(M32)
43        $(MAKE) -C utils/annexBbytecount       release MM32=$(M32)
44        $(MAKE) -C utils/convert_NtoMbit_YCbCr release MM32=$(M32)
45        $(MAKE) -C lib/TLibDecoderAnalyser      release MM32=$(M32)
46        $(MAKE) -C app/TAppDecoderAnalyser      release MM32=$(M32)
47
48clean: clean_highbitdepth
49        $(MAKE) -C lib/TLibVideoIO      clean MM32=$(M32)
50        $(MAKE) -C lib/TLibCommon       clean MM32=$(M32)
51        $(MAKE) -C lib/TLibDecoder      clean MM32=$(M32)
52        $(MAKE) -C lib/TLibEncoder      clean MM32=$(M32)
53        $(MAKE) -C lib/TAppCommon       clean MM32=$(M32)
54        $(MAKE) -C app/TAppDecoder      clean MM32=$(M32)
55        $(MAKE) -C app/TAppEncoder      clean MM32=$(M32)
56        $(MAKE) -C app/TAppDownConvert  clean MM32=$(M32)
57        $(MAKE) -C utils/annexBbytecount       clean MM32=$(M32)
58        $(MAKE) -C utils/convert_NtoMbit_YCbCr clean MM32=$(M32)
59        $(MAKE) -C lib/TLibDecoderAnalyser      clean MM32=$(M32)
60        $(MAKE) -C app/TAppDecoderAnalyser      clean MM32=$(M32)
61
62all_highbitdepth:
63        $(MAKE) -C lib/TLibVideoIO      MM32=$(M32) HIGHBITDEPTH=1
64        $(MAKE) -C lib/TLibCommon       MM32=$(M32) HIGHBITDEPTH=1
65        $(MAKE) -C lib/TLibDecoder      MM32=$(M32) HIGHBITDEPTH=1
66        $(MAKE) -C lib/TLibEncoder      MM32=$(M32) HIGHBITDEPTH=1
67        $(MAKE) -C app/TAppDownConvert  MM32=$(M32) HIGHBITDEPTH=1
68        $(MAKE) -C lib/TAppCommon       MM32=$(M32) HIGHBITDEPTH=1
69        $(MAKE) -C app/TAppDecoder      MM32=$(M32) HIGHBITDEPTH=1
70        $(MAKE) -C app/TAppEncoder      MM32=$(M32) HIGHBITDEPTH=1
71        $(MAKE) -C lib/TLibDecoderAnalyser      MM32=$(M32) HIGHBITDEPTH=1
72        $(MAKE) -C app/TAppDecoderAnalyser      MM32=$(M32) HIGHBITDEPTH=1
73
74debug_highbitdepth:
75        $(MAKE) -C lib/TLibVideoIO      debug MM32=$(M32) HIGHBITDEPTH=1
76        $(MAKE) -C lib/TLibCommon       debug MM32=$(M32) HIGHBITDEPTH=1
77        $(MAKE) -C lib/TLibDecoder      debug MM32=$(M32) HIGHBITDEPTH=1
78        $(MAKE) -C lib/TLibEncoder      debug MM32=$(M32) HIGHBITDEPTH=1
79        $(MAKE) -C app/TAppDownConvert  debug MM32=$(M32) HIGHBITDEPTH=1
80        $(MAKE) -C lib/TAppCommon       debug MM32=$(M32) HIGHBITDEPTH=1
81        $(MAKE) -C app/TAppDecoder      debug MM32=$(M32) HIGHBITDEPTH=1
82        $(MAKE) -C app/TAppEncoder      debug MM32=$(M32) HIGHBITDEPTH=1
83        $(MAKE) -C lib/TLibDecoderAnalyser      debug MM32=$(M32) HIGHBITDEPTH=1
84        $(MAKE) -C app/TAppDecoderAnalyser      debug MM32=$(M32) HIGHBITDEPTH=1
85
86release_highbitdepth:
87        $(MAKE) -C lib/TLibVideoIO      release MM32=$(M32) HIGHBITDEPTH=1
88        $(MAKE) -C lib/TLibCommon       release MM32=$(M32) HIGHBITDEPTH=1
89        $(MAKE) -C lib/TLibDecoder      release MM32=$(M32) HIGHBITDEPTH=1
90        $(MAKE) -C lib/TLibEncoder      release MM32=$(M32) HIGHBITDEPTH=1
91        $(MAKE) -C app/TAppDownConvert  release MM32=$(M32) HIGHBITDEPTH=1
92        $(MAKE) -C lib/TAppCommon       release MM32=$(M32) HIGHBITDEPTH=1
93        $(MAKE) -C app/TAppDecoder      release MM32=$(M32) HIGHBITDEPTH=1
94        $(MAKE) -C app/TAppEncoder      release MM32=$(M32) HIGHBITDEPTH=1
95        $(MAKE) -C lib/TLibDecoderAnalyser      release MM32=$(M32) HIGHBITDEPTH=1
96        $(MAKE) -C app/TAppDecoderAnalyser      release MM32=$(M32) HIGHBITDEPTH=1
97
98clean_highbitdepth:
99        $(MAKE) -C lib/TLibVideoIO      clean MM32=$(M32) HIGHBITDEPTH=1
100        $(MAKE) -C lib/TLibCommon       clean MM32=$(M32) HIGHBITDEPTH=1
101        $(MAKE) -C lib/TLibDecoder      clean MM32=$(M32) HIGHBITDEPTH=1
102        $(MAKE) -C lib/TLibEncoder      clean MM32=$(M32) HIGHBITDEPTH=1
103        $(MAKE) -C app/TAppDownConvert  clean MM32=$(M32) HIGHBITDEPTH=1
104        $(MAKE) -C lib/TAppCommon       clean MM32=$(M32) HIGHBITDEPTH=1
105        $(MAKE) -C app/TAppDecoder      clean MM32=$(M32) HIGHBITDEPTH=1
106        $(MAKE) -C app/TAppEncoder      clean MM32=$(M32) HIGHBITDEPTH=1
107        $(MAKE) -C lib/TLibDecoderAnalyser      clean MM32=$(M32) HIGHBITDEPTH=1
108        $(MAKE) -C app/TAppDecoderAnalyser      clean MM32=$(M32) HIGHBITDEPTH=1
109
110everything: all all_highbitdepth
Note: See TracBrowser for help on using the repository browser.