1 # Copyright (C) 2011 Nils Faerber <nils.faerber@kernelconcepts.de>
3 # $(pkg-config --libs --cflags glib-2.0) $(pkg-config --libs --cflags dbus-glib-1) $(pkg-config --libs --cflags dbus-1)
5 # prefix for installation and search path (like icons)
7 CFLAGS = -Wall -g -DDEBUG -O2 $(CCFLAGS) `pkg-config --cflags glib-2.0` `pkg-config --cflags dbus-glib-1` `pkg-config --cflags dbus-1` `pkg-config --cflags libsoup-2.4`
8 #CFLAGS = -Wall -O2 $(CCFLAGS)
10 LDFLAGS = -lm `pkg-config --libs glib-2.0` `pkg-config --libs dbus-glib-1` `pkg-config --libs dbus-1` `pkg-config --libs libxml-2.0` `pkg-config --libs libsoup-2.4`
14 MEMBERS = metawatch crc16ccitt mw_utility mw_main bt_helper
16 # no need to change anything below this line
17 # ------------------------------------------
20 CFLAGS += -MD -DPREFIX=\"$(PREFIX)\" $(OPTIONS)
21 LDFLAGS += $(CLDFLAGS)
23 SOURCES = $(patsubst %,%.c,$(MEMBERS))
24 OBJS = $(patsubst %,%.o,$(MEMBERS))
25 DEPS = $(patsubst %,%.d,$(MEMBERS))
27 all: $(PRGNAME) libmetawatch.a
30 $(CC) -o $@ $^ $(LDFLAGS)
32 libmetawatch.a: metawatch.o crc16ccitt.o mw_utility.o bt_helper.o
33 rm -f libmetawatch.a; ar -cvq libmetawatch.a metawatch.o crc16ccitt.o mw_utility.o bt_helper.o
36 rm -f *.o *.d $(PRGNAME) libmetawatch.a