source: 3DVCSoftware/trunk/build/linux/makefile @ 608

Last change on this file since 608 was 608, checked in by tech, 11 years ago

Merged DEV-2.0-dev0@604.

  • Property svn:eol-style set to native
File size: 3.4 KB
Line 
1### enforce 32-bit build : 1=yes, 0=no
2M32?= 0
3HEVC_EXT?= ''
4 
5export M32
6
7ifneq ($(HEVC_EXT), '')
8ADDDEFS = -DHEVC_EXT=$(HEVC_EXT)
9endif
10
11all:
12        $(MAKE) -C lib/TLibVideoIO      MM32=$(M32) ADDDEFS=$(ADDDEFS)
13        $(MAKE) -C lib/TLibCommon       MM32=$(M32) ADDDEFS=$(ADDDEFS)
14        $(MAKE) -C lib/TLibDecoder      MM32=$(M32) ADDDEFS=$(ADDDEFS)
15        $(MAKE) -C lib/TLibEncoder      MM32=$(M32) ADDDEFS=$(ADDDEFS)
16        $(MAKE) -C lib/TLibRenderer  MM32=$(M32) ADDDEFS=$(ADDDEFS)
17        $(MAKE) -C lib/TLibExtractor  MM32=$(M32) ADDDEFS=$(ADDDEFS)
18        $(MAKE) -C lib/TAppCommon       MM32=$(M32) ADDDEFS=$(ADDDEFS)
19        $(MAKE) -C app/TAppDecoder      MM32=$(M32) ADDDEFS=$(ADDDEFS)
20        $(MAKE) -C app/TAppEncoder      MM32=$(M32) ADDDEFS=$(ADDDEFS)
21        $(MAKE) -C app/TAppRenderer     MM32=$(M32) ADDDEFS=$(ADDDEFS)
22        $(MAKE) -C app/TAppExtractor    MM32=$(M32) ADDDEFS=$(ADDDEFS)
23        $(MAKE) -C utils/annexBbytecount       MM32=$(M32) ADDDEFS=$(ADDDEFS)
24        $(MAKE) -C utils/convert_NtoMbit_YCbCr MM32=$(M32) ADDDEFS=$(ADDDEFS)
25
26debug:
27        $(MAKE) -C lib/TLibVideoIO      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
28        $(MAKE) -C lib/TLibCommon       debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
29        $(MAKE) -C lib/TLibDecoder      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
30        $(MAKE) -C lib/TLibEncoder      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
31        $(MAKE) -C lib/TLibRenderer  debug      MM32=$(M32) ADDDEFS=$(ADDDEFS)
32        $(MAKE) -C lib/TLibExtractor  debug     MM32=$(M32) ADDDEFS=$(ADDDEFS)
33        $(MAKE) -C lib/TAppCommon       debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
34        $(MAKE) -C app/TAppDecoder      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
35        $(MAKE) -C app/TAppEncoder      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
36        $(MAKE) -C app/TAppRenderer     debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
37        $(MAKE) -C app/TAppExtractor    debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
38        $(MAKE) -C utils/annexBbytecount       debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
39        $(MAKE) -C utils/convert_NtoMbit_YCbCr debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
40
41release:
42        $(MAKE) -C lib/TLibVideoIO      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
43        $(MAKE) -C lib/TLibCommon       release MM32=$(M32) ADDDEFS=$(ADDDEFS)
44        $(MAKE) -C lib/TLibDecoder      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
45        $(MAKE) -C lib/TLibEncoder      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
46        $(MAKE) -C lib/TLibRenderer  release MM32=$(M32) ADDDEFS=$(ADDDEFS)
47        $(MAKE) -C lib/TLibExtractor  release MM32=$(M32) ADDDEFS=$(ADDDEFS)
48        $(MAKE) -C lib/TAppCommon       release MM32=$(M32) ADDDEFS=$(ADDDEFS)
49        $(MAKE) -C app/TAppDecoder      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
50        $(MAKE) -C app/TAppEncoder      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
51        $(MAKE) -C app/TAppRenderer    release MM32=$(M32) ADDDEFS=$(ADDDEFS)
52        $(MAKE) -C app/TAppExtractor    release MM32=$(M32) ADDDEFS=$(ADDDEFS)
53        $(MAKE) -C utils/annexBbytecount       release MM32=$(M32) ADDDEFS=$(ADDDEFS)
54        $(MAKE) -C utils/convert_NtoMbit_YCbCr release MM32=$(M32) ADDDEFS=$(ADDDEFS)
55
56clean:
57        $(MAKE) -C lib/TLibVideoIO      clean MM32=$(M32)
58        $(MAKE) -C lib/TLibCommon       clean MM32=$(M32)
59        $(MAKE) -C lib/TLibDecoder      clean MM32=$(M32)
60        $(MAKE) -C lib/TLibEncoder      clean MM32=$(M32)
61        $(MAKE) -C lib/TLibRenderer  clean MM32=$(M32)
62        $(MAKE) -C lib/TLibExtractor  clean MM32=$(M32)
63        $(MAKE) -C lib/TAppCommon       clean MM32=$(M32)
64        $(MAKE) -C app/TAppDecoder      clean MM32=$(M32)
65        $(MAKE) -C app/TAppEncoder      clean MM32=$(M32)
66        $(MAKE) -C app/TAppRenderer    clean MM32=$(M32)       
67        $(MAKE) -C app/TAppExtractor    clean MM32=$(M32)       
68        $(MAKE) -C utils/annexBbytecount       clean MM32=$(M32)
69        $(MAKE) -C utils/convert_NtoMbit_YCbCr clean MM32=$(M32)
Note: See TracBrowser for help on using the repository browser.