source: 3DVCSoftware/branches/HTM-14.1-update-dev2-Orange/build/linux/lib/TLibCommon/makefile @ 1417

Last change on this file since 1417 was 1200, checked in by tech, 10 years ago

Update to HM-16.5.
Starting point for further re-activation of 3D-tools.

Includes:

active:

  • MV-HEVC
  • 3D-HLS (apart from DLT)
  • VSO

inactive:

  • remaining 3D-HEVC tools.
  • Property svn:eol-style set to native
File size: 1.9 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
19ifeq ($(HIGHBITDEPTH), 1)
20HBD=HighBitDepth
21else
22HBD=
23endif
24
25# intermediate directory for object files
26OBJ_DIR                 = ./objects$(HBD)
27
28# the library name
29PRJ_NAME                = TLibCommon$(HBD)
30
31# version information
32MAJOR_VER               = 0
33MINOR_VER               = 1
34VER                             = $(MAJOR_VER).$(MINOR_VER)
35
36# defines to set
37DEFS                    = -DMSYS_LINUX
38
39# set objects
40OBJS            = \
41                        $(OBJ_DIR)/Debug.o \
42                        $(OBJ_DIR)/TComPicYuv.o \
43                        $(OBJ_DIR)/TComYuv.o \
44                        $(OBJ_DIR)/ContextModel.o \
45                        $(OBJ_DIR)/ContextModel3DBuffer.o \
46                        $(OBJ_DIR)/SEI.o \
47                        $(OBJ_DIR)/TComCABACTables.o \
48                        $(OBJ_DIR)/TComSampleAdaptiveOffset.o \
49                        $(OBJ_DIR)/TComBitStream.o \
50                        $(OBJ_DIR)/TComChromaFormat.o \
51                        $(OBJ_DIR)/TComDataCU.o \
52                        $(OBJ_DIR)/TComLoopFilter.o \
53                        $(OBJ_DIR)/TComMotionInfo.o \
54                        $(OBJ_DIR)/TComPattern.o \
55                        $(OBJ_DIR)/TComPic.o \
56                        $(OBJ_DIR)/TComPicSym.o \
57                        $(OBJ_DIR)/TComPicYuvMD5.o \
58                        $(OBJ_DIR)/TComPrediction.o \
59                        $(OBJ_DIR)/TComRdCost.o \
60                        $(OBJ_DIR)/TComRom.o \
61                        $(OBJ_DIR)/TComSlice.o \
62                        $(OBJ_DIR)/TComTrQuant.o \
63                        $(OBJ_DIR)/TComTU.o \
64                        $(OBJ_DIR)/TComInterpolationFilter.o \
65                        $(OBJ_DIR)/libmd5.o \
66                        $(OBJ_DIR)/TComWedgelet.o \
67                        $(OBJ_DIR)/TComWeightPrediction.o \
68                        $(OBJ_DIR)/TComRdCostWeightPrediction.o \
69
70LIBS                            = -lpthread
71
72DEBUG_LIBS                      =
73RELEASE_LIBS            =
74
75STAT_LIBS                       =
76DYN_LIBS                        = -ldl
77
78# the libraries to link with
79STAT_DEBUG_LIBS         =
80STAT_RELEASE_LIBS       =
81DYN_DEBUG_LIBS          =
82DYN_RELEASE_LIBS        =
83
84# name of the base makefile
85MAKE_FILE_NAME          = ../../common/makefile.base
86
87# include the base makefile
88include $(MAKE_FILE_NAME)
Note: See TracBrowser for help on using the repository browser.