4 INCLUDE_DBUS_WRAPPER = ../../include
5 LIBS = `pkg-config --libs glib-2.0 gmodule-2.0 libosso gconf-2.0 ` -lpthread
7 FLAGS = `pkg-config --cflags glib-2.0 gmodule-2.0 libosso gconf-2.0 ` -I${INCLUDE} -I${INCLUDE_DBUS_WRAPPER} ${SQLITE}
10 MAIN_BINARIES = ../../bin
12 EXECUTABLE = ${BINARY}/WhiteStorkManager
14 all: ${BINARY}/ws_manager.o ${BINARY}/whitestork.o ${MAIN_BINARIES}/ws_dbus.o ${BINARY}/pc-instances.o
15 @echo Compiling with ${SQLITE} flag
17 @${CC} ${DEBUG} ${BINARY}/ws_manager.o ${BINARY}/whitestork.o ${MAIN_BINARIES}/ws_dbus.o ${BINARY}/pc-instances.o -o ${EXECUTABLE} ${LIBS} ${FLAGS}
18 @cp ${EXECUTABLE} ${MAIN_BINARIES}
20 ${BINARY}/pc-instances.o: ${SOURCE}/pc-instances.c
21 @${CC} ${DEBUG} -c ${SOURCE}/pc-instances.c -o ${BINARY}/pc-instances.o ${FLAGS}
23 ${BINARY}/whitestork.o: ${SOURCE}/whitestork.c
24 @${CC} ${DEBUG} -c ${SOURCE}/whitestork.c -o ${BINARY}/whitestork.o ${FLAGS}
26 ${BINARY}/ws_manager.o: ${SOURCE}/ws_manager.c
28 @${CC} ${DEBUG} -c ${SOURCE}/ws_manager.c -o ${BINARY}/ws_manager.o ${FLAGS}
30 ${MAIN_BINARIES}/ws_dbus.o:
31 @cd ../dbus_wrapper && make
33 rm -f ${BINARY}/*.o ${EXECUTABLE}
35 run-standalone.sh ./${EXECUTABLE} &