ArDrone SDK 1.8 added
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / ARDroneLib / VP_SDK / Build / parrotOS_devs.makefile
1
2 ###########################################################################################
3 #
4 # Designed to build ParrotOS Device 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_DEVS_TARGET_DIR)
15 GENERIC_TARGET_LIBRARY=$(GENERIC_LIBRARY_TARGET_DIR)/libparrotOS_devs.a
16
17 # Check these defines against ParrotOs/devs/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                         i2c/p6mu_adc.c  \
24                         i2c/p6mu_codec.c
25
26 GENERIC_LIBRARY_SOURCE_DIR=$(PARROTOS_DEVS_SOURCE_DIR)
27
28 # All that needs to be exported
29 ########################
30 export GENERIC_LIBRARY_TARGET_DIR
31 export GENERIC_TARGET_LIBRARY
32 export GENERIC_INCLUDES
33 export GENERIC_LIBRARY_SOURCE_DIR
34 export GENERIC_LIBRARY_SOURCE_FILES
35
36 # All that shall not be defined
37 ########################
38 export PARROTOS_MAKEFILE=
39 export GENERIC_BINARIES_SOURCE_ENTRYPOINTS=
40 export GENERIC_BINARIES_COMMON_SOURCE_FILES=
41
42
43 all $(MAKECMDGOALS):
44         @$(MAKE) -f generic.makefile $(MAKECMDGOALS)
45