source: 3DVCSoftware/branches/HTM-DEV-0.3-dev2/build/linux/lib/TLibCommon/makefile @ 476

Last change on this file since 476 was 476, checked in by mediatek-htm, 11 years ago

Integration of 3D-HEVC merge related coding tools:
Inter-view motion merge candidate
HHI_INTER_VIEW_MOTION_PRED
SAIT_IMPROV_MOTION_PRED_M24829, improved inter-view motion vector prediction
QC_MRG_CANS_B0048 , JCT3V-B0048, B0086, B0069
OL_DISMV_POS_B0069 , different pos for disparity MV candidate, B0069
MTK_INTERVIEW_MERGE_A0049 , second part
QC_AMVP_MRG_UNIFY_IVCAN_C0051
TEXTURE MERGING CANDIDATE , JCT3V-C0137

Notes: Two configurations are added:
PredDepthMapGen : 1
MultiviewMvPred : 7

From: yiwen.chen@… (MediaTek)

  • Property svn:eol-style set to native
File size: 1.7 KB
Line 
1# the SOURCE definiton lets move your makefile to another position
2CONFIG                  = LIBRARY
3
4# set pathes to the correct directories
5SRC_DIR                 = ../../../../source/Lib/TLibCommon
6INC_DIR                 = ../../../../source/Lib
7LIB_DIR                 = ../../../../lib
8BIN_DIR                 = ../../../../bin
9
10SRC_DIR1                = ../../../../source/Lib/libmd5
11SRC_DIR2                =
12SRC_DIR3                =
13SRC_DIR4                =
14
15
16USER_INC_DIRS   = -I$(SRC_DIR)
17USER_LIB_DIRS   =
18
19# intermediate directory for object files
20OBJ_DIR                 = ./objects
21
22# the library name
23PRJ_NAME                = TLibCommon
24
25# version information
26MAJOR_VER               = 0
27MINOR_VER               = 1
28VER                             = $(MAJOR_VER).$(MINOR_VER)
29
30# defines to set
31DEFS                    = -DMSYS_LINUX
32
33# set objects
34OBJS            = \
35                        $(OBJ_DIR)/ContextModel.o \
36                        $(OBJ_DIR)/ContextModel3DBuffer.o \
37                        $(OBJ_DIR)/SEI.o \
38                        $(OBJ_DIR)/TComCABACTables.o \
39                        $(OBJ_DIR)/TComDepthMapGenerator.o \                    
40                        $(OBJ_DIR)/TComSampleAdaptiveOffset.o \
41                        $(OBJ_DIR)/TComBitStream.o \
42                        $(OBJ_DIR)/TComDataCU.o \
43                        $(OBJ_DIR)/TComLoopFilter.o \
44                        $(OBJ_DIR)/TComMotionInfo.o \
45                        $(OBJ_DIR)/TComPattern.o \
46                        $(OBJ_DIR)/TComPic.o \
47                        $(OBJ_DIR)/TComPicSym.o \
48                        $(OBJ_DIR)/TComPicYuv.o \
49                        $(OBJ_DIR)/TComPicYuvMD5.o \
50                        $(OBJ_DIR)/TComPrediction.o \
51                        $(OBJ_DIR)/TComRdCost.o \
52                        $(OBJ_DIR)/TComRom.o \
53                        $(OBJ_DIR)/TComSlice.o \
54                        $(OBJ_DIR)/TComTrQuant.o \
55                        $(OBJ_DIR)/TComYuv.o \
56                        $(OBJ_DIR)/TComInterpolationFilter.o \
57                        $(OBJ_DIR)/libmd5.o \
58                        $(OBJ_DIR)/TComWeightPrediction.o \
59                        $(OBJ_DIR)/TComRdCostWeightPrediction.o \
60
61LIBS                            = -lpthread
62
63DEBUG_LIBS                      =
64RELEASE_LIBS            =
65
66STAT_LIBS                       =
67DYN_LIBS                        = -ldl
68
69# the libraries to link with
70STAT_DEBUG_LIBS         =
71STAT_RELEASE_LIBS       =
72DYN_DEBUG_LIBS          =
73DYN_RELEASE_LIBS        =
74
75# name of the base makefile
76MAKE_FILE_NAME          = ../../common/makefile.base
77
78# include the base makefile
79include $(MAKE_FILE_NAME)
Note: See TracBrowser for help on using the repository browser.