ArDrone SDK 1.8 added
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / Examples / Linux / Protocol / Makefile
diff --git a/mardrone/ARDrone_SDK_Version_1_8_20110726/Examples/Linux/Protocol/Makefile b/mardrone/ARDrone_SDK_Version_1_8_20110726/Examples/Linux/Protocol/Makefile
new file mode 100644 (file)
index 0000000..8477090
--- /dev/null
@@ -0,0 +1,43 @@
+include custom.makefile
+
+CFLAGS = -g -Wall
+LDFLAGS =-lpthread 
+
+ifeq ($(USE_OPENGL),yes)
+CFLAGS+=-DBUILD_OGLES
+LDFLAGS+=-lEGL
+endif
+
+CC = gcc
+INCLUDES =
+TARGET=ardrone_demo
+
+GENERIC_LIBRARY_SOURCE_FILES=   \
+       app.c \
+       at_cmds.c \
+       navdata.c \
+       stream.c \
+       vlib.c \
+   main.c
+
+ifeq ($(USE_OPENGL),yes)
+GENERIC_LIBRARY_SOURCE_FILES+=   \
+   video.c \
+   default.c
+endif
+
+OBJS=$(GENERIC_LIBRARY_SOURCE_FILES:.c=.o)
+
+all: ${TARGET}
+
+${TARGET}: ${OBJS}
+       ${CC} ${CFLAGS} ${INCLUDES} -o $@ ${OBJS} ${LDFLAGS}
+
+.c.o:
+       ${CC} ${CFLAGS} ${INCLUDES} -c -o $@ -c $<
+
+clean:
+       rm *.o ~*
+
+# DO NOT DELETE
+