ArDrone SDK 1.8 added
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / Examples / Linux / Protocol / Makefile
1 include custom.makefile
2
3 CFLAGS = -g -Wall
4 LDFLAGS =-lpthread 
5
6 ifeq ($(USE_OPENGL),yes)
7 CFLAGS+=-DBUILD_OGLES
8 LDFLAGS+=-lEGL
9 endif
10
11 CC = gcc
12 INCLUDES =
13 TARGET=ardrone_demo
14
15 GENERIC_LIBRARY_SOURCE_FILES=   \
16         app.c \
17         at_cmds.c \
18         navdata.c \
19         stream.c \
20         vlib.c \
21    main.c
22
23 ifeq ($(USE_OPENGL),yes)
24 GENERIC_LIBRARY_SOURCE_FILES+=   \
25    video.c \
26    default.c
27 endif
28
29 OBJS=$(GENERIC_LIBRARY_SOURCE_FILES:.c=.o)
30
31 all: ${TARGET}
32
33 ${TARGET}: ${OBJS}
34         ${CC} ${CFLAGS} ${INCLUDES} -o $@ ${OBJS} ${LDFLAGS}
35
36 .c.o:
37         ${CC} ${CFLAGS} ${INCLUDES} -c -o $@ -c $<
38
39 clean:
40         rm *.o ~*
41
42 # DO NOT DELETE
43