2 ###########################################################################################
4 # Designed to build VLIB using generic.makefile
5 # ----------------------------------------------------------------------------------
6 # Author : aurelien.morelle@parrot.com
9 ###########################################################################################
27 include common.makefile
29 GENERIC_LIBRARY_TARGET_DIR=$(CODEC_TARGET_DIR)
30 GENERIC_TARGET_LIBRARY=$(GENERIC_LIBRARY_TARGET_DIR)/libvlib.a
32 GENERIC_LIBRARY_SOURCE_FILES= \
44 P263/p263_mb_layer.c \
45 P263/p263_gob_layer.c \
46 P263/p263_picture_layer.c \
48 P264/p264_transform.c \
50 P264/p264_intra_pred.c \
51 P264/p264_inter_mc.c \
55 P264/p264_gob_layer.c \
56 P264/p264_mb_layer.c \
57 P264/p264_picture_layer.c \
59 Stages/vlib_stage_decode.c \
60 Stages/vlib_stage_encode.c \
63 UVLC/uvlc_gob_layer.c \
64 UVLC/uvlc_mb_layer.c \
65 UVLC/uvlc_picture_layer.c
67 Platform/x86/video_utils.c \
68 Platform/x86/UVLC/uvlc_codec.c
70 GENERIC_LIBRARY_SOURCE_DIR=$(VLIB_SOURCE_DIR)
73 # All that needs to be exported
74 ########################
75 export GENERIC_LIBRARY_TARGET_DIR
76 export GENERIC_TARGET_LIBRARY
77 export GENERIC_INCLUDES
78 export GENERIC_LIBRARY_SOURCE_DIR
79 export GENERIC_LIBRARY_SOURCE_FILES
81 # All that shall not be defined
82 ########################
83 export PARROTOS_MAKEFILE=
84 export GENERIC_BINARIES_SOURCE_ENTRYPOINTS=
85 export GENERIC_BINARIES_COMMON_SOURCE_FILES=
88 @$(MAKE) -f generic.makefile $(MAKECMDGOALS)