ArDrone SDK 1.8 added
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / ARDroneLib / VP_SDK / Build / parrotOS_codec.makefile
1
2 ###########################################################################################
3 #
4 # Designed to build ParrotOS Codec library using generic.makefile
5 # ----------------------------------------------------------------------------------
6 # Author : sylvain.gaeremynck@parrot.com
7 # Date   : 2009/06/09
8 #
9 ###########################################################################################
10
11 include common.makefile
12
13
14 GENERIC_LIBRARY_TARGET_DIR=$(PARROTOS_CODEC_TARGET_DIR)
15 GENERIC_TARGET_LIBRARY=$(GENERIC_LIBRARY_TARGET_DIR)/libparrotOS_codec.a
16
17 # Check these defines against ParrotOs/codec/Makefile.global
18 GENERIC_CFLAGS+=-DPOS_LINUX
19 GENERIC_CFLAGS+=-D_XOPEN_SOURCE=600
20 GENERIC_CFLAGS+=-DSUP_U32_IS_ATOMIC
21
22 GENERIC_LIBRARY_SOURCE_FILES=                   \
23                         pal_codec.c
24
25 GENERIC_LIBRARY_SOURCE_DIR=$(PARROTOS_CODEC_SOURCE_DIR)
26
27 # All that needs to be exported
28 ########################
29 export GENERIC_LIBRARY_TARGET_DIR
30 export GENERIC_TARGET_LIBRARY
31 export GENERIC_INCLUDES
32 export GENERIC_LIBRARY_SOURCE_DIR
33 export GENERIC_LIBRARY_SOURCE_FILES
34
35 # All that shall not be defined
36 ########################
37 export PARROTOS_MAKEFILE=
38 export GENERIC_BINARIES_SOURCE_ENTRYPOINTS=
39 export GENERIC_BINARIES_COMMON_SOURCE_FILES=
40
41
42 all $(MAKECMDGOALS):
43         @$(MAKE) -f generic.makefile $(MAKECMDGOALS)
44