source: SHVCSoftware/branches/SHM-6-dev/build/linux/lib/TLibEncoder/makefile @ 677

Last change on this file since 677 was 677, checked in by qualcomm, 11 years ago

Integration of JCTVC-Q0048 Asymmetric 3D LUT based CGS

File size: 1.5 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/TLibEncoder
6INC_DIR                 = ../../../../source/Lib
7LIB_DIR                 = ../../../../lib
8BIN_DIR                 = ../../../../bin
9
10SRC_DIR1                =
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                = TLibEncoder
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)/NALwrite.o \
36                        $(OBJ_DIR)/SEIwrite.o \
37                        $(OBJ_DIR)/SyntaxElementWriter.o \
38                        $(OBJ_DIR)/TEncBinCoderCABAC.o \
39                        $(OBJ_DIR)/TEncBinCoderCABACCounter.o \
40                        $(OBJ_DIR)/TEncSampleAdaptiveOffset.o \
41                        $(OBJ_DIR)/TEncAnalyze.o \
42                        $(OBJ_DIR)/TEncCavlc.o \
43                        $(OBJ_DIR)/TEncCu.o \
44                        $(OBJ_DIR)/TEncEntropy.o \
45                        $(OBJ_DIR)/TEncGOP.o \
46                        $(OBJ_DIR)/TEncSbac.o \
47                        $(OBJ_DIR)/TEncSearch.o \
48                        $(OBJ_DIR)/TEncSlice.o \
49                        $(OBJ_DIR)/TEncTop.o \
50                        $(OBJ_DIR)/TEncPic.o \
51                        $(OBJ_DIR)/TEncPreanalyzer.o \
52                        $(OBJ_DIR)/WeightPredAnalysis.o \
53                        $(OBJ_DIR)/TEncRateCtrl.o \
54                        $(OBJ_DIR)/TEnc3DAsymLUT.o \
55
56LIBS                            = -lpthread
57
58DEBUG_LIBS                      =
59RELEASE_LIBS            =
60
61STAT_LIBS                       =
62DYN_LIBS                        = -ldl
63
64# the libraries to link with
65STAT_DEBUG_LIBS         =
66STAT_RELEASE_LIBS       =
67DYN_DEBUG_LIBS          =
68DYN_RELEASE_LIBS        =
69
70# name of the base makefile
71MAKE_FILE_NAME          = ../../common/makefile.base
72
73# include the base makefile
74include $(MAKE_FILE_NAME)
Note: See TracBrowser for help on using the repository browser.