source: 3DVCSoftware/branches/HTM-DEV-2.0-dev3-Samsung/source/App/utils/BitrateTargeting/makefile

Last change on this file was 324, checked in by tech, 12 years ago

Initial development version for update to latest HM version.
Includes MV-HEVC and basic extensions for 3D-HEVC.

  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1# The copyright in this software is being made available under the BSD
2# License, included below. This software may be subject to other third party
3# and contributor rights, including patent rights, and no such rights are
4# granted under this license. 
5#
6# Copyright (c) 2010-2012, ITU/ISO/IEC
7# All rights reserved.
8#
9# Redistribution and use in source and binary forms, with or without
10# modification, are permitted provided that the following conditions are met:
11#
12#  * Redistributions of source code must retain the above copyright notice,
13#    this list of conditions and the following disclaimer.
14#  * Redistributions in binary form must reproduce the above copyright notice,
15#    this list of conditions and the following disclaimer in the documentation
16#    and/or other materials provided with the distribution.
17#  * Neither the name of the ITU/ISO/IEC nor the names of its contributors may
18#    be used to endorse or promote products derived from this software without
19#    specific prior written permission.
20#
21# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
25# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
31# THE POSSIBILITY OF SUCH DAMAGE.
32
33CPPFLAGS = -D NDEBUG -Wall -Wextra
34
35extractBitratesObjects = ExtractBitrates.o ExtractBitratesMain.o
36extractBitratesExecutable = extractBitrates.exe
37
38guessLambdaModifiersObjects = GuessLambdaModifiers.o GuessLambdaModifiersMain.o
39guessLambdaModifiersExecutable = guessLambdaModifiers.exe
40
41all: $(extractBitratesExecutable) $(guessLambdaModifiersExecutable)
42
43$(extractBitratesExecutable): $(extractBitratesObjects)
44        g++ -o $@ $(extractBitratesObjects)
45$(guessLambdaModifiersExecutable): $(guessLambdaModifiersObjects)
46        g++ -o $@ $(guessLambdaModifiersObjects)
47
48ExtractBitrates.o: ExtractBitrates.h RuntimeError.h
49ExtractBitratesMain.o: ExtractBitrates.h RuntimeError.h
50GuessLambdaModifiers.o: GuessLambdaModifiers.h RuntimeError.h
51GuessLambdaModifiersMain.o: GuessLambdaModifiers.h RuntimeError.h
52
53clean:
54        rm $(extractBitratesExecutable) $(extractBitratesObjects) $(guessLambdaModifiersExecutable) $(guessLambdaModifiersObjects)
Note: See TracBrowser for help on using the repository browser.