########################################################################################### # # Designed to build VLIB using generic.makefile # ---------------------------------------------------------------------------------- # Author : aurelien.morelle@parrot.com # Date : 2008/10/30 # ########################################################################################### USE_ANDROID = no USE_IPHONE= no USE_NDK = no USE_ELINUX= no USE_LINUX = no USE_BLUEZ = no USE_APP = no USE_SDK = no IPHONE_MODE = no MINGW32_MODE = no USE_NDS = no USE_ANDROID = no USE_LINUX = yes FF_ARC = Intel include common.makefile GENERIC_LIBRARY_TARGET_DIR=$(CODEC_TARGET_DIR) GENERIC_TARGET_LIBRARY=$(GENERIC_LIBRARY_TARGET_DIR)/libvlib.a GENERIC_LIBRARY_SOURCE_FILES= \ video_codec.c \ video_controller.c \ video_mem32.c \ video_dct.c \ video_huffman.c \ video_macroblock.c \ video_packetizer.c \ video_picture.c \ video_quantizer.c \ P263/p263_codec.c \ P263/p263_huffman.c \ P263/p263_mb_layer.c \ P263/p263_gob_layer.c \ P263/p263_picture_layer.c \ P264/p264_zigzag.c \ P264/p264_transform.c \ P264/p264_Qp.c \ P264/p264_intra_pred.c \ P264/p264_inter_mc.c \ P264/p264_merge.c \ P264/p264_codec.c \ P264/p264.c \ P264/p264_gob_layer.c \ P264/p264_mb_layer.c \ P264/p264_picture_layer.c \ P264/video_p264.c \ Stages/vlib_stage_decode.c \ Stages/vlib_stage_encode.c \ UVLC/uvlc_codec.c \ UVLC/uvlc.c \ UVLC/uvlc_gob_layer.c \ UVLC/uvlc_mb_layer.c \ UVLC/uvlc_picture_layer.c Platform/x86/video_utils.c \ Platform/x86/UVLC/uvlc_codec.c GENERIC_LIBRARY_SOURCE_DIR=$(VLIB_SOURCE_DIR) # All that needs to be exported ######################## export GENERIC_LIBRARY_TARGET_DIR export GENERIC_TARGET_LIBRARY export GENERIC_INCLUDES export GENERIC_LIBRARY_SOURCE_DIR export GENERIC_LIBRARY_SOURCE_FILES # All that shall not be defined ######################## export PARROTOS_MAKEFILE= export GENERIC_BINARIES_SOURCE_ENTRYPOINTS= export GENERIC_BINARIES_COMMON_SOURCE_FILES= all $(MAKECMDGOALS): @$(MAKE) -f generic.makefile $(MAKECMDGOALS)