Changeset 1200 in 3DVCSoftware for branches/HTM-14.1-update-dev0/build/linux


Ignore:
Timestamp:
4 May 2015, 18:38:08 (10 years ago)
Author:
tech
Message:

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.
Location:
branches/HTM-14.1-update-dev0/build/linux
Files:
4 added
13 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-14.1-update-dev0/build/linux/app/TAppDecoder/makefile

    r56 r1200  
    1616USER_LIB_DIRS   =
    1717
     18ifeq ($(HIGHBITDEPTH), 1)
     19HBD=HighBitDepth
     20else
     21HBD=
     22endif
     23
    1824# intermediate directory for object files
    19 OBJ_DIR                         = ./objects
     25OBJ_DIR                         = ./objects$(HBD)
    2026
    2127# set executable name
    22 PRJ_NAME                        = TAppDecoder
     28PRJ_NAME                        = TAppDecoder$(HBD)
    2329
    2430# defines to set
     
    4147
    4248
    43 DYN_DEBUG_LIBS          = -lTLibDecoderd -lTLibCommond -lTLibVideoIOd -lTAppCommond
    44 DYN_DEBUG_PREREQS               = $(LIB_DIR)/libTLibDecoderd.a $(LIB_DIR)/libTLibCommond.a $(LIB_DIR)/libTLibVideoIOd.a $(LIB_DIR)/libTAppCommond.a
    45 STAT_DEBUG_LIBS         = -lTLibDecoderStaticd -lTLibCommonStaticd -lTLibVideoIOStaticd -lTAppCommonStaticd
    46 STAT_DEBUG_PREREQS              = $(LIB_DIR)/libTLibDecoderStaticd.a $(LIB_DIR)/libTLibCommonStaticd.a $(LIB_DIR)/libTLibVideoIOStaticd.a $(LIB_DIR)/libTAppCommonStaticd.a
     49DYN_DEBUG_LIBS          = -lTLibDecoder$(HBD)d -lTLibCommon$(HBD)d -lTLibVideoIO$(HBD)d -lTAppCommon$(HBD)d
     50DYN_DEBUG_PREREQS               = $(LIB_DIR)/libTLibDecoder$(HBD)d.a $(LIB_DIR)/libTLibCommon$(HBD)d.a $(LIB_DIR)/libTLibVideoIO$(HBD)d.a $(LIB_DIR)/libTAppCommon$(HBD)d.a
     51STAT_DEBUG_LIBS         = -lTLibDecoder$(HBD)Staticd -lTLibCommon$(HBD)Staticd -lTLibVideoIO$(HBD)Staticd -lTAppCommon$(HBD)Staticd
     52STAT_DEBUG_PREREQS              = $(LIB_DIR)/libTLibDecoder$(HBD)Staticd.a $(LIB_DIR)/libTLibCommon$(HBD)Staticd.a $(LIB_DIR)/libTLibVideoIO$(HBD)Staticd.a $(LIB_DIR)/libTAppCommon$(HBD)Staticd.a
    4753
    48 DYN_RELEASE_LIBS        = -lTLibDecoder -lTLibCommon -lTLibVideoIO -lTAppCommon
    49 DYN_RELEASE_PREREQS     = $(LIB_DIR)/libTLibDecoder.a $(LIB_DIR)/libTLibCommon.a $(LIB_DIR)/libTLibVideoIO.a $(LIB_DIR)/libTAppCommon.a
    50 STAT_RELEASE_LIBS       = -lTLibDecoderStatic -lTLibCommonStatic -lTLibVideoIOStatic -lTAppCommonStatic
    51 STAT_RELEASE_PREREQS    = $(LIB_DIR)/libTLibDecoderStatic.a $(LIB_DIR)/libTLibCommonStatic.a $(LIB_DIR)/libTLibVideoIOStatic.a $(LIB_DIR)/libTAppCommonStatic.a
     54DYN_RELEASE_LIBS        = -lTLibDecoder$(HBD) -lTLibCommon$(HBD) -lTLibVideoIO$(HBD) -lTAppCommon$(HBD)
     55DYN_RELEASE_PREREQS     = $(LIB_DIR)/libTLibDecoder$(HBD).a $(LIB_DIR)/libTLibCommon$(HBD).a $(LIB_DIR)/libTLibVideoIO$(HBD).a $(LIB_DIR)/libTAppCommon$(HBD).a
     56STAT_RELEASE_LIBS       = -lTLibDecoder$(HBD)Static -lTLibCommon$(HBD)Static -lTLibVideoIO$(HBD)Static -lTAppCommon$(HBD)Static
     57STAT_RELEASE_PREREQS    = $(LIB_DIR)/libTLibDecoder$(HBD)Static.a $(LIB_DIR)/libTLibCommon$(HBD)Static.a $(LIB_DIR)/libTLibVideoIO$(HBD)Static.a $(LIB_DIR)/libTAppCommon$(HBD)Static.a
    5258
    5359
  • branches/HTM-14.1-update-dev0/build/linux/app/TAppEncoder/makefile

    r56 r1200  
    1616USER_LIB_DIRS   =
    1717
     18ifeq ($(HIGHBITDEPTH), 1)
     19HBD=HighBitDepth
     20else
     21HBD=
     22endif
     23
    1824# intermediate directory for object files
    19 OBJ_DIR                         = ./objects
     25OBJ_DIR                         = ./objects$(HBD)
    2026
    2127# set executable name
    22 PRJ_NAME                        = TAppEncoder
     28PRJ_NAME                        = TAppEncoder$(HBD)
    2329
    2430# defines to set
     
    4147
    4248
    43 DYN_DEBUG_LIBS          = -lTLibEncoderd -lTLibCommond -lTLibVideoIOd -lTAppCommond -lTLibRendererd
    44 DYN_DEBUG_PREREQS               = $(LIB_DIR)/libTLibEncoderd.a $(LIB_DIR)/libTLibCommond.a $(LIB_DIR)/libTLibVideoIOd.a $(LIB_DIR)/libTAppCommond.a $(LIB_DIR)/libTLibRendererd.a
    45 STAT_DEBUG_LIBS         = -lTLibEncoderStaticd -lTLibCommonStaticd -lTLibVideoIOStaticd -lTAppCommonStaticd -lTLibRendererStaticd
    46 STAT_DEBUG_PREREQS              = $(LIB_DIR)/libTLibEncoderStaticd.a $(LIB_DIR)/libTLibCommonStaticd.a $(LIB_DIR)/libTLibVideoIOStaticd.a $(LIB_DIR)/libTAppCommonStaticd.a $(LIB_DIR)/libTLibRendererStaticd.a
     49DYN_DEBUG_LIBS          = -lTLibEncoder$(HBD)d -lTLibCommon$(HBD)d -lTLibVideoIO$(HBD)d -lTAppCommon$(HBD)d -lTLibRenderer$(HBD)d
     50DYN_DEBUG_PREREQS               = $(LIB_DIR)/libTLibEncoder$(HBD)d.a $(LIB_DIR)/libTLibCommon$(HBD)d.a $(LIB_DIR)/libTLibVideoIO$(HBD)d.a $(LIB_DIR)/libTAppCommon$(HBD)d.a  $(LIB_DIR)/libTLibRenderer$(HBD)d.a
     51STAT_DEBUG_LIBS         = -lTLibEncoder$(HBD)Staticd -lTLibCommon$(HBD)Staticd -lTLibVideoIO$(HBD)Staticd -lTAppCommon$(HBD)Staticd -lTLibRendererStatic$(HBD)d
     52STAT_DEBUG_PREREQS              = $(LIB_DIR)/libTLibEncoder$(HBD)Staticd.a $(LIB_DIR)/libTLibCommon$(HBD)Staticd.a $(LIB_DIR)/libTLibVideoIO$(HBD)Staticd.a $(LIB_DIR)/libTAppCommon$(HBD)Staticd.a $(LIB_DIR)/libTLibRendererStatic$(HBD)d.a
    4753
    48 DYN_RELEASE_LIBS        = -lTLibEncoder -lTLibCommon -lTLibVideoIO -lTAppCommon -lTLibRenderer
    49 DYN_RELEASE_PREREQS     = $(LIB_DIR)/libTLibEncoder.a $(LIB_DIR)/libTLibCommon.a $(LIB_DIR)/libTLibVideoIO.a $(LIB_DIR)/libTAppCommon.a $(LIB_DIR)/libTLibRenderer.a
    50 STAT_RELEASE_LIBS       = -lTLibEncoderStatic -lTLibCommonStatic -lTLibVideoIOStatic -lTAppCommonStatic -lTLibRendererStatic
    51 STAT_RELEASE_PREREQS    = $(LIB_DIR)/libTLibEncoderStatic.a $(LIB_DIR)/libTLibCommonStatic.a $(LIB_DIR)/libTLibVideoIOStatic.a $(LIB_DIR)/libTAppCommonStatic.a $(LIB_DIR)/libTLibRendererStatic.a
     54DYN_RELEASE_LIBS        = -lTLibEncoder$(HBD) -lTLibCommon$(HBD) -lTLibVideoIO$(HBD) -lTAppCommon$(HBD)  -lTLibRenderer$(HBD)
     55DYN_RELEASE_PREREQS     = $(LIB_DIR)/libTLibEncoder$(HBD).a $(LIB_DIR)/libTLibCommon$(HBD).a $(LIB_DIR)/libTLibVideoIO$(HBD).a $(LIB_DIR)/libTAppCommon$(HBD).a  $(LIB_DIR)/libTLibRenderer$(HBD).a
     56STAT_RELEASE_LIBS       = -lTLibEncoder$(HBD)Static -lTLibCommon$(HBD)Static -lTLibVideoIO$(HBD)Static -lTAppCommon$(HBD)Static -lTLibRenderer$(HBD)Static
     57STAT_RELEASE_PREREQS    = $(LIB_DIR)/libTLibEncoder$(HBD)Static.a $(LIB_DIR)/libTLibCommon$(HBD)Static.a $(LIB_DIR)/libTLibVideoIO$(HBD)Static.a $(LIB_DIR)/libTAppCommon$(HBD)Static.a  $(LIB_DIR)/libTLibRenderer$(HBD)Static.a
    5258
    5359
  • branches/HTM-14.1-update-dev0/build/linux/app/TAppExtractor/makefile

    r56 r1200  
    44# set directories to your wanted values
    55SRC_DIR                         = ../../../../source/App/TAppExtractor
    6 INC_DIR                         = ../../../../source/App/TAppExtractor
     6INC_DIR                         = ../../../../source/Lib
    77LIB_DIR                         = ../../../../lib
    88BIN_DIR                         = ../../../../bin
     
    1616USER_LIB_DIRS   =
    1717
     18ifeq ($(HIGHBITDEPTH), 1)
     19HBD=HighBitDepth
     20else
     21HBD=
     22endif
     23
    1824# intermediate directory for object files
    19 OBJ_DIR                         = ./objects
     25OBJ_DIR                         = ./objects$(HBD)
    2026
    2127# set executable name
    22 PRJ_NAME                        = TAppExtractor
     28PRJ_NAME                        = TAppExtractor$(HBD)
    2329
    2430# defines to set
     
    4147
    4248
    43 DYN_DEBUG_LIBS          = -lTLibExtractord -lTLibDecoderd -lTLibCommond -lTLibVideoIOd -lTAppCommond
    44 DYN_DEBUG_PREREQS               = $(LIB_DIR)/libTLibExtractord.a $(LIB_DIR)/libTLibDecoderd.a $(LIB_DIR)/libTLibCommond.a $(LIB_DIR)/libTLibVideoIOd.a $(LIB_DIR)/libTAppCommond.a
    45 STAT_DEBUG_LIBS         = -lTLibExtractorStaticd -lTLibDecoderStaticd -lTLibCommonStaticd -lTLibVideoIOStaticd -lTAppCommonStaticd
    46 STAT_DEBUG_PREREQS              = $(LIB_DIR)/libTLibExtractorStaticd.a $(LIB_DIR)/libTLibDecoderStaticd.a $(LIB_DIR)/libTLibCommonStaticd.a $(LIB_DIR)/libTLibVideoIOStaticd.a $(LIB_DIR)/libTAppCommonStaticd.a
     49DYN_DEBUG_LIBS          = -lTLibExtractor$(HBD)d -lTLibDecoder$(HBD)d -lTLibCommon$(HBD)d -lTLibVideoIO$(HBD)d -lTAppCommon$(HBD)d
     50DYN_DEBUG_PREREQS               = $(LIB_DIR)/libTLibExtractor$(HBD)d.a $(LIB_DIR)/libTLibDecoder$(HBD)d.a $(LIB_DIR)/libTLibCommon$(HBD)d.a $(LIB_DIR)/libTLibVideoIO$(HBD)d.a $(LIB_DIR)/libTAppCommon$(HBD)d.a
     51STAT_DEBUG_LIBS         = -lTLibExtractor$(HBD)Staticd -lTLibDecoderStatic$(HBD)d -lTLibCommon$(HBD)Staticd -lTLibVideoIO$(HBD)Staticd -lTAppCommon$(HBD)Staticd
     52STAT_DEBUG_PREREQS              = $(LIB_DIR)/libTLibExtractor$(HBD)Staticd.a $(LIB_DIR)/libTLibDecoder$(HBD)Staticd.a $(LIB_DIR)/libTLibCommon$(HBD)Staticd.a $(LIB_DIR)/libTLibVideoIO$(HBD)Staticd.a $(LIB_DIR)/libTAppCommon$(HBD)Staticd.a
    4753
    48 DYN_RELEASE_LIBS        = -lTLibExtractor -lTLibDecoder -lTLibCommon -lTLibVideoIO -lTAppCommon
    49 DYN_RELEASE_PREREQS     = $(LIB_DIR)/libTLibExtractor.a $(LIB_DIR)/libTLibDecoder.a $(LIB_DIR)/libTLibCommon.a $(LIB_DIR)/libTLibVideoIO.a $(LIB_DIR)/libTAppCommon.a
    50 STAT_RELEASE_LIBS       = -lTLibExtractorStatic -lTLibDecoderStatic -lTLibCommonStatic -lTLibVideoIOStatic -lTAppCommonStatic
    51 STAT_RELEASE_PREREQS    = $(LIB_DIR)/libTLibExtractorStatic.a $(LIB_DIR)/libTLibDecoderStatic.a $(LIB_DIR)/libTLibCommonStatic.a $(LIB_DIR)/libTLibVideoIOStatic.a $(LIB_DIR)/libTAppCommonStatic.a
     54DYN_RELEASE_LIBS        = -lTLibExtractor$(HBD) -lTLibDecoder$(HBD) -lTLibCommon$(HBD) -lTLibVideoIO$(HBD) -lTAppCommon$(HBD)
     55DYN_RELEASE_PREREQS     = $(LIB_DIR)/libTLibExtractor$(HBD).a $(LIB_DIR)/libTLibDecoder$(HBD).a $(LIB_DIR)/libTLibCommon$(HBD).a $(LIB_DIR)/libTLibVideoIO$(HBD).a $(LIB_DIR)/libTAppCommon$(HBD).a
     56STAT_RELEASE_LIBS       = -lTLibExtractor$(HBD)Static -lTLibDecoder$(HBD)Static -lTLibCommon$(HBD)Static -lTLibVideoIO$(HBD)Static -lTAppCommon$(HBD)Static
     57STAT_RELEASE_PREREQS    = $(LIB_DIR)/libTLibExtractor$(HBD)Static.a $(LIB_DIR)/libTLibDecoder$(HBD)Static.a $(LIB_DIR)/libTLibCommon$(HBD)Static.a $(LIB_DIR)/libTLibVideoIO$(HBD)Static.a $(LIB_DIR)/libTAppCommon$(HBD)Static.a
    5258
    5359
  • branches/HTM-14.1-update-dev0/build/linux/app/TAppRenderer/makefile

    r608 r1200  
    1616USER_LIB_DIRS   =
    1717
     18ifeq ($(HIGHBITDEPTH), 1)
     19HBD=HighBitDepth
     20else
     21HBD=
     22endif
     23
    1824# intermediate directory for object files
    19 OBJ_DIR                         = ./objects
     25OBJ_DIR                         = ./objects$(HBD)
    2026
    2127# set executable name
    22 PRJ_NAME                        = TAppRenderer
     28PRJ_NAME                        = TAppRenderer$(HBD)
    2329
    2430# defines to set
     
    4147
    4248
    43 DYN_DEBUG_LIBS          = -lTLibRendererd -lTLibCommond -lTLibVideoIOd -lTAppCommond
     49DYN_DEBUG_LIBS          = -lTLibRenderer$(HBD)d -lTLibCommon$(HBD)d -lTLibVideoIO$(HBD)d -lTAppCommond
    4450DYN_DEBUG_PREREQS               = $(LIB_DIR)/libTLibRendererd.a $(LIB_DIR)/libTLibCommond.a $(LIB_DIR)/libTLibVideoIOd.a $(LIB_DIR)/libTAppCommond.a
    45 STAT_DEBUG_LIBS         = -lTLibRendererStaticd -lTLibCommonStaticd -lTLibVideoIOStaticd -lTAppCommonStaticd
    46 STAT_DEBUG_PREREQS              = $(LIB_DIR)/libTLibRendererStaticd.a $(LIB_DIR)/libTLibCommonStaticd.a $(LIB_DIR)/libTLibVideoIOStaticd.a $(LIB_DIR)/libTAppCommonStaticd.a
     51STAT_DEBUG_LIBS         = -lTLibRenderer$(HBD)Staticd -lTLibCommon$(HBD)Staticd -lTLibVideoIO$(HBD)Staticd -lTAppCommon$(HBD)Staticd
     52STAT_DEBUG_PREREQS              = $(LIB_DIR)/libTLibRenderer$(HBD)Staticd.a $(LIB_DIR)/libTLibCommon$(HBD)Staticd.a $(LIB_DIR)/libTLibVideoIO$(HBD)Staticd.a $(LIB_DIR)/libTAppCommon$(HBD)Staticd.a
    4753
    48 DYN_RELEASE_LIBS        = -lTLibRenderer -lTLibCommon -lTLibVideoIO -lTAppCommon
    49 DYN_RELEASE_PREREQS     = $(LIB_DIR)/libTLibRenderer.a $(LIB_DIR)/libTLibCommon.a $(LIB_DIR)/libTLibVideoIO.a $(LIB_DIR)/libTAppCommon.a
    50 STAT_RELEASE_LIBS       = -lTLibRendererStatic -lTLibCommonStatic -lTLibVideoIOStatic -lTAppCommonStatic
    51 STAT_RELEASE_PREREQS    = $(LIB_DIR)/libTLibRendererStatic.a $(LIB_DIR)/libTLibCommonStatic.a $(LIB_DIR)/libTLibVideoIOStatic.a $(LIB_DIR)/libTAppCommonStatic.a
     54DYN_RELEASE_LIBS        = -lTLibRenderer$(HBD) -lTLibCommon$(HBD) -lTLibVideoIO$(HBD) -lTAppCommon$(HBD)
     55DYN_RELEASE_PREREQS     = $(LIB_DIR)/libTLibRenderer$(HBD).a $(LIB_DIR)/libTLibCommon.a $(LIB_DIR)/libTLibVideoIO$(HBD).a $(LIB_DIR)/libTAppCommon$(HBD).a
     56STAT_RELEASE_LIBS       = -lTLibRenderer$(HBD)Static -lTLibCommon$(HBD)Static -lTLibVideoIO$(HBD)Static -lTAppCommon$(HBD)Static
     57STAT_RELEASE_PREREQS    = $(LIB_DIR)/libTLibRenderer$(HBD)Static.a $(LIB_DIR)/libTLibCommon$(HBD)Static.a $(LIB_DIR)/libTLibVideoIO$(HBD)Static.a $(LIB_DIR)/libTAppCommon$(HBD)Static.a
    5258
    5359
  • branches/HTM-14.1-update-dev0/build/linux/common/makefile.base

    r872 r1200  
    1313#########################################################
    1414
    15 CPP     = g++
     15CPP     = g++
    1616CC      = gcc
    1717AR      = ar
     
    4848# default cpp flags for all configurations
    4949#CPPFLAGS          = -Wall -fPIC $(DEFS) -I$(CURDIR)/$(INC_DIR) $(USER_INC_DIRS)
    50 CPPFLAGS          = -fPIC $(DEFS) $(ADDDEFS) -I$(CURDIR)/$(INC_DIR) $(USER_INC_DIRS) -Wall -Wshadow -Wno-sign-compare -Werror
     50CPPFLAGS          = -fPIC $(DEFS)  $(ADDDEFS) -I$(CURDIR)/$(INC_DIR) $(USER_INC_DIRS) -Wall -Wshadow -Wno-sign-compare -Werror
    5151
    5252##########
     
    5858endif
    5959##########
     60
     61ifeq ($(HIGHBITDEPTH), 1)
     62CPPFLAGS+="-DRExt__HIGH_BIT_DEPTH_SUPPORT=1"
     63endif
    6064
    6165#
  • branches/HTM-14.1-update-dev0/build/linux/lib/TAppCommon/makefile

    r56 r1200  
    1717USER_LIB_DIRS   =
    1818
     19ifeq ($(HIGHBITDEPTH), 1)
     20HBD=HighBitDepth
     21else
     22HBD=
     23endif
     24
    1925# intermediate directory for object files
    20 OBJ_DIR                 = ./objects
     26OBJ_DIR                 = ./objects$(HBD)
    2127
    2228# the library name
    23 PRJ_NAME                = TAppCommon
     29PRJ_NAME                = TAppCommon$(HBD)
    2430
    2531# version information
  • branches/HTM-14.1-update-dev0/build/linux/lib/TLibCommon/makefile

    r608 r1200  
    1717USER_LIB_DIRS   =
    1818
     19ifeq ($(HIGHBITDEPTH), 1)
     20HBD=HighBitDepth
     21else
     22HBD=
     23endif
     24
    1925# intermediate directory for object files
    20 OBJ_DIR                 = ./objects
     26OBJ_DIR                 = ./objects$(HBD)
    2127
    2228# the library name
    23 PRJ_NAME                = TLibCommon
     29PRJ_NAME                = TLibCommon$(HBD)
    2430
    2531# version information
     
    3339# set objects
    3440OBJS            = \
     41                        $(OBJ_DIR)/Debug.o \
     42                        $(OBJ_DIR)/TComPicYuv.o \
     43                        $(OBJ_DIR)/TComYuv.o \
    3544                        $(OBJ_DIR)/ContextModel.o \
    3645                        $(OBJ_DIR)/ContextModel3DBuffer.o \
     
    3948                        $(OBJ_DIR)/TComSampleAdaptiveOffset.o \
    4049                        $(OBJ_DIR)/TComBitStream.o \
     50                        $(OBJ_DIR)/TComChromaFormat.o \
    4151                        $(OBJ_DIR)/TComDataCU.o \
    4252                        $(OBJ_DIR)/TComLoopFilter.o \
     
    4555                        $(OBJ_DIR)/TComPic.o \
    4656                        $(OBJ_DIR)/TComPicSym.o \
    47                         $(OBJ_DIR)/TComPicYuv.o \
    4857                        $(OBJ_DIR)/TComPicYuvMD5.o \
    4958                        $(OBJ_DIR)/TComPrediction.o \
     
    5261                        $(OBJ_DIR)/TComSlice.o \
    5362                        $(OBJ_DIR)/TComTrQuant.o \
    54                         $(OBJ_DIR)/TComYuv.o \
     63                        $(OBJ_DIR)/TComTU.o \
    5564                        $(OBJ_DIR)/TComInterpolationFilter.o \
    5665                        $(OBJ_DIR)/libmd5.o \
  • branches/HTM-14.1-update-dev0/build/linux/lib/TLibDecoder/makefile

    r608 r1200  
    1717USER_LIB_DIRS   =
    1818
     19ifeq ($(HIGHBITDEPTH), 1)
     20HBD=HighBitDepth
     21else
     22HBD=
     23endif
     24
    1925# intermediate directory for object files
    20 OBJ_DIR                 = ./objects
     26OBJ_DIR                 = ./objects$(HBD)
    2127
    2228# the library name
    23 PRJ_NAME                = TLibDecoder
     29PRJ_NAME                = TLibDecoder$(HBD)
    2430
    2531# version information
  • branches/HTM-14.1-update-dev0/build/linux/lib/TLibEncoder/makefile

    r608 r1200  
    1717USER_LIB_DIRS   =
    1818
     19ifeq ($(HIGHBITDEPTH), 1)
     20HBD=HighBitDepth
     21else
     22HBD=
     23endif
     24
    1925# intermediate directory for object files
    20 OBJ_DIR                 = ./objects
     26OBJ_DIR                 = ./objects$(HBD)
    2127
    2228# the library name
    23 PRJ_NAME                = TLibEncoder
     29PRJ_NAME                = TLibEncoder$(HBD)
    2430
    2531# version information
     
    3440OBJS            = \
    3541                        $(OBJ_DIR)/NALwrite.o \
     42                        $(OBJ_DIR)/SEIEncoder.o \
    3643                        $(OBJ_DIR)/SEIwrite.o \
    3744                        $(OBJ_DIR)/SyntaxElementWriter.o \
     
    3946                        $(OBJ_DIR)/TEncBinCoderCABACCounter.o \
    4047                        $(OBJ_DIR)/TEncSampleAdaptiveOffset.o \
    41                         $(OBJ_DIR)/TEncAnalyze.o \
    4248                        $(OBJ_DIR)/TEncCavlc.o \
    4349                        $(OBJ_DIR)/TEncCu.o \
  • branches/HTM-14.1-update-dev0/build/linux/lib/TLibExtractor/makefile

    r42 r1200  
    44# set pathes to the correct directories
    55SRC_DIR                 = ../../../../source/Lib/TLibExtractor
    6 INC_DIR                 = ../../../../source/Lib/TLibExtractor
     6INC_DIR                 = ../../../../source/Lib
    77LIB_DIR                 = ../../../../lib
    88BIN_DIR                 = ../../../../bin
     
    1717USER_LIB_DIRS   =
    1818
     19ifeq ($(HIGHBITDEPTH), 1)
     20HBD=HighBitDepth
     21else
     22HBD=
     23endif
     24
    1925# intermediate directory for object files
    20 OBJ_DIR                 = ./objects
     26OBJ_DIR                 = ./objects$(HBD)
    2127
    2228# the library name
    23 PRJ_NAME                = TLibExtractor
     29PRJ_NAME                = TLibExtractor$(HBD)
    2430
    2531# version information
  • branches/HTM-14.1-update-dev0/build/linux/lib/TLibRenderer/makefile

    r56 r1200  
    1717USER_LIB_DIRS   =
    1818
     19ifeq ($(HIGHBITDEPTH), 1)
     20HBD=HighBitDepth
     21else
     22HBD=
     23endif
     24
    1925# intermediate directory for object files
    20 OBJ_DIR                 = ./objects
     26OBJ_DIR                 = ./objects$(HBD)
    2127
    2228# the library name
    23 PRJ_NAME                = TLibRenderer
     29PRJ_NAME                = TLibRenderer$(HBD)
    2430
    2531# version information
  • branches/HTM-14.1-update-dev0/build/linux/lib/TLibVideoIO/makefile

    r56 r1200  
    1717USER_LIB_DIRS   =
    1818
     19ifeq ($(HIGHBITDEPTH), 1)
     20HBD=HighBitDepth
     21else
     22HBD=
     23endif
     24
    1925# intermediate directory for object files
    20 OBJ_DIR                 = ./objects
     26OBJ_DIR                 = ./objects$(HBD)
    2127
    2228# the library name
    23 PRJ_NAME                = TLibVideoIO
     29PRJ_NAME                = TLibVideoIO$(HBD)
    2430
    2531# version information
  • branches/HTM-14.1-update-dev0/build/linux/makefile

    r608 r1200  
    1414        $(MAKE) -C lib/TLibDecoder      MM32=$(M32) ADDDEFS=$(ADDDEFS)
    1515        $(MAKE) -C lib/TLibEncoder      MM32=$(M32) ADDDEFS=$(ADDDEFS)
    16         $(MAKE) -C lib/TLibRenderer  MM32=$(M32) ADDDEFS=$(ADDDEFS)
    17         $(MAKE) -C lib/TLibExtractor  MM32=$(M32) ADDDEFS=$(ADDDEFS)
     16        $(MAKE) -C lib/TLibRenderer     MM32=$(M32) ADDDEFS=$(ADDDEFS)
     17        $(MAKE) -C lib/TLibExtractor    MM32=$(M32) ADDDEFS=$(ADDDEFS)
    1818        $(MAKE) -C lib/TAppCommon       MM32=$(M32) ADDDEFS=$(ADDDEFS)
    1919        $(MAKE) -C app/TAppDecoder      MM32=$(M32) ADDDEFS=$(ADDDEFS)
     
    2323        $(MAKE) -C utils/annexBbytecount       MM32=$(M32) ADDDEFS=$(ADDDEFS)
    2424        $(MAKE) -C utils/convert_NtoMbit_YCbCr MM32=$(M32) ADDDEFS=$(ADDDEFS)
     25        $(MAKE) -C lib/TLibDecoderAnalyser      MM32=$(M32) ADDDEFS=$(ADDDEFS)
     26        $(MAKE) -C app/TAppDecoderAnalyser      MM32=$(M32) ADDDEFS=$(ADDDEFS)
    2527
    2628debug:
     
    2931        $(MAKE) -C lib/TLibDecoder      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
    3032        $(MAKE) -C lib/TLibEncoder      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
    31         $(MAKE) -C lib/TLibRenderer  debug      MM32=$(M32) ADDDEFS=$(ADDDEFS)
    32         $(MAKE) -C lib/TLibExtractor  debug     MM32=$(M32) ADDDEFS=$(ADDDEFS)
     33        $(MAKE) -C lib/TLibRenderer     debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
     34        $(MAKE) -C lib/TLibExtractor    debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
    3335        $(MAKE) -C lib/TAppCommon       debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
    3436        $(MAKE) -C app/TAppDecoder      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
     
    3840        $(MAKE) -C utils/annexBbytecount       debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
    3941        $(MAKE) -C utils/convert_NtoMbit_YCbCr debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
     42        $(MAKE) -C lib/TLibDecoderAnalyser      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
     43        $(MAKE) -C app/TAppDecoderAnalyser      debug MM32=$(M32) ADDDEFS=$(ADDDEFS)
    4044
    4145release:
     
    4448        $(MAKE) -C lib/TLibDecoder      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    4549        $(MAKE) -C lib/TLibEncoder      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    46         $(MAKE) -C lib/TLibRenderer  release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    47         $(MAKE) -C lib/TLibExtractor  release MM32=$(M32) ADDDEFS=$(ADDDEFS)
     50        $(MAKE) -C lib/TLibRenderer     release MM32=$(M32) ADDDEFS=$(ADDDEFS)
     51        $(MAKE) -C lib/TLibExtractor    release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    4852        $(MAKE) -C lib/TAppCommon       release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    4953        $(MAKE) -C app/TAppDecoder      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    5054        $(MAKE) -C app/TAppEncoder      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    51         $(MAKE) -C app/TAppRenderer    release MM32=$(M32) ADDDEFS=$(ADDDEFS)
     55        $(MAKE) -C app/TAppRenderer     release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    5256        $(MAKE) -C app/TAppExtractor    release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    53         $(MAKE) -C utils/annexBbytecount       release MM32=$(M32) ADDDEFS=$(ADDDEFS)
     57        $(MAKE) -C utils/annexBbytecount release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    5458        $(MAKE) -C utils/convert_NtoMbit_YCbCr release MM32=$(M32) ADDDEFS=$(ADDDEFS)
     59        $(MAKE) -C lib/TLibDecoderAnalyser      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
     60        $(MAKE) -C app/TAppDecoderAnalyser      release MM32=$(M32) ADDDEFS=$(ADDDEFS)
    5561
    56 clean:
     62clean: clean_highbitdepth
    5763        $(MAKE) -C lib/TLibVideoIO      clean MM32=$(M32)
    5864        $(MAKE) -C lib/TLibCommon       clean MM32=$(M32)
    5965        $(MAKE) -C lib/TLibDecoder      clean MM32=$(M32)
    6066        $(MAKE) -C lib/TLibEncoder      clean MM32=$(M32)
    61         $(MAKE) -C lib/TLibRenderer  clean MM32=$(M32)
    62         $(MAKE) -C lib/TLibExtractor  clean MM32=$(M32)
     67        $(MAKE) -C lib/TLibRenderer     clean MM32=$(M32)
     68        $(MAKE) -C lib/TLibExtractor    clean MM32=$(M32)
     69
    6370        $(MAKE) -C lib/TAppCommon       clean MM32=$(M32)
    6471        $(MAKE) -C app/TAppDecoder      clean MM32=$(M32)
     
    6875        $(MAKE) -C utils/annexBbytecount       clean MM32=$(M32)
    6976        $(MAKE) -C utils/convert_NtoMbit_YCbCr clean MM32=$(M32)
     77        $(MAKE) -C lib/TLibDecoderAnalyser      clean MM32=$(M32)
     78        $(MAKE) -C app/TAppDecoderAnalyser      clean MM32=$(M32)
     79
     80all_highbitdepth:
     81        $(MAKE) -C lib/TLibVideoIO      MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     82        $(MAKE) -C lib/TLibCommon       MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     83        $(MAKE) -C lib/TLibDecoder      MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     84        $(MAKE) -C lib/TLibEncoder      MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     85        $(MAKE) -C lib/TLibRenderer     MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     86        $(MAKE) -C lib/TLibExtractor    MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     87        $(MAKE) -C lib/TAppCommon       MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     88        $(MAKE) -C app/TAppDecoder      MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     89        $(MAKE) -C app/TAppEncoder      MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     90        $(MAKE) -C app/TAppRenderer     MM32=$(M32) ADDDEFS=$(ADDDEFS) ADDDEFS=$(ADDDEFS)
     91        $(MAKE) -C app/TAppExtractor    MM32=$(M32) ADDDEFS=$(ADDDEFS) ADDDEFS=$(ADDDEFS)
     92        $(MAKE) -C lib/TLibDecoderAnalyser      MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     93        $(MAKE) -C app/TAppDecoderAnalyser      MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     94
     95debug_highbitdepth:
     96        $(MAKE) -C lib/TLibVideoIO      debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     97        $(MAKE) -C lib/TLibCommon       debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     98        $(MAKE) -C lib/TLibDecoder      debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     99        $(MAKE) -C lib/TLibEncoder      debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     100        $(MAKE) -C lib/TLibRenderer     debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     101        $(MAKE) -C lib/TLibExtractor    debug M32=$(M32)  HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     102        $(MAKE) -C lib/TAppCommon       debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     103        $(MAKE) -C app/TAppDecoder      debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     104        $(MAKE) -C app/TAppEncoder      debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     105        $(MAKE) -C app/TAppRenderer     debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     106        $(MAKE) -C app/TAppExtractor    debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     107        $(MAKE) -C lib/TLibDecoderAnalyser debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     108        $(MAKE) -C app/TAppDecoderAnalyser debug MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     109
     110release_highbitdepth:
     111        $(MAKE) -C lib/TLibVideoIO      release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     112        $(MAKE) -C lib/TLibCommon       release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     113        $(MAKE) -C lib/TLibDecoder      release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     114        $(MAKE) -C lib/TLibEncoder      release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     115        $(MAKE) -C lib/TLibRenderer     release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     116        $(MAKE) -C lib/TLibExtractor    release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     117        $(MAKE) -C lib/TAppCommon       release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     118        $(MAKE) -C app/TAppDecoder      release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     119        $(MAKE) -C app/TAppEncoder      release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     120        $(MAKE) -C app/TAppRenderer     release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     121        $(MAKE) -C app/TAppExtractor    release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     122        $(MAKE) -C lib/TLibDecoderAnalyser release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     123        $(MAKE) -C app/TAppDecoderAnalyser release MM32=$(M32) HIGHBITDEPTH=1 ADDDEFS=$(ADDDEFS)
     124
     125clean_highbitdepth:
     126        $(MAKE) -C lib/TLibVideoIO      clean MM32=$(M32) HIGHBITDEPTH=1
     127        $(MAKE) -C lib/TLibCommon       clean MM32=$(M32) HIGHBITDEPTH=1
     128        $(MAKE) -C lib/TLibDecoder      clean MM32=$(M32) HIGHBITDEPTH=1
     129        $(MAKE) -C lib/TLibEncoder      clean MM32=$(M32) HIGHBITDEPTH=1
     130        $(MAKE) -C lib/TLibRenderer     clean MM32=$(M32) HIGHBITDEPTH=1
     131        $(MAKE) -C lib/TLibExtractor    clean MM32=$(M32) HIGHBITDEPTH=1 
     132        $(MAKE) -C lib/TAppCommon       clean MM32=$(M32) HIGHBITDEPTH=1
     133        $(MAKE) -C app/TAppDecoder      clean MM32=$(M32) HIGHBITDEPTH=1
     134        $(MAKE) -C app/TAppEncoder      clean MM32=$(M32) HIGHBITDEPTH=1
     135        $(MAKE) -C app/TAppRenderer     clean MM32=$(M32) HIGHBITDEPTH=1       
     136        $(MAKE) -C app/TAppExtractor    clean MM32=$(M32)HIGHBITDEPTH=1         
     137        $(MAKE) -C lib/TLibDecoderAnalyser      clean MM32=$(M32) HIGHBITDEPTH=1
     138        $(MAKE) -C app/TAppDecoderAnalyser      clean MM32=$(M32) HIGHBITDEPTH=1
     139
     140everything: all all_highbitdepth
Note: See TracChangeset for help on using the changeset viewer.