source: 3DVCSoftware/trunk/build/linux/lib/TLibDecoder/makefile @ 1413

Last change on this file since 1413 was 1413, checked in by tech, 7 years ago

Merged HTM-16.2-dev@1412

  • Property svn:eol-style set to native
File size: 1.4 KB
RevLine 
[2]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/TLibDecoder
[56]6INC_DIR                 = ../../../../source/Lib
[2]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
[1313]19ifeq ($(HIGHBITDEPTH), 1)
20HBD=HighBitDepth
21else
22HBD=
23endif
24
[2]25# intermediate directory for object files
[1313]26OBJ_DIR                 = ./objects$(HBD)
[2]27
28# the library name
[1313]29PRJ_NAME                = TLibDecoder$(HBD)
[2]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            = \
[56]41                                $(OBJ_DIR)/AnnexBread.o \
42                                $(OBJ_DIR)/NALread.o \
[2]43                                $(OBJ_DIR)/SEIread.o \
[608]44                                $(OBJ_DIR)/SyntaxElementParser.o \
[2]45                                $(OBJ_DIR)/TDecBinCoderCABAC.o \
46                                $(OBJ_DIR)/TDecCAVLC.o \
47                                $(OBJ_DIR)/TDecCu.o \
48                                $(OBJ_DIR)/TDecEntropy.o \
49                                $(OBJ_DIR)/TDecGop.o \
50                                $(OBJ_DIR)/TDecSbac.o \
51                                $(OBJ_DIR)/TDecSlice.o \
52                                $(OBJ_DIR)/TDecTop.o \
[1413]53                                $(OBJ_DIR)/TDecConformance.o \
[2]54
55LIBS                            = -lpthread
56
57DEBUG_LIBS                      =
58RELEASE_LIBS            =
59
60STAT_LIBS                       =
61DYN_LIBS                        = -ldl
62
63# the libraries to link with
64STAT_DEBUG_LIBS         =
65STAT_RELEASE_LIBS       =
66DYN_DEBUG_LIBS          =
67DYN_RELEASE_LIBS        =
68
69# name of the base makefile
70MAKE_FILE_NAME          = ../../common/makefile.base
71
72# include the base makefile
73include $(MAKE_FILE_NAME)
Note: See TracBrowser for help on using the repository browser.