]> git.kernelconcepts.de Git - metawatch.git/blobdiff - Makefile
Add button message callback handling and sample code
[metawatch.git] / Makefile
index d7bacfad83dbfe865c2e8ace558ed4f542ccd620..83894dff501ddb562ba5aa260130253c51cc1839 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,17 @@
 #  Copyright (C) 2011 Nils Faerber <nils.faerber@kernelconcepts.de>
 
 #  Copyright (C) 2011 Nils Faerber <nils.faerber@kernelconcepts.de>
 
- $(pkg-config --libs --cflags glib-2.0) $(pkg-config --libs --cflags dbus-glib-1) $(pkg-config --libs --cflags dbus-1)
+# $(pkg-config --libs --cflags glib-2.0) $(pkg-config --libs --cflags dbus-glib-1) $(pkg-config --libs --cflags dbus-1)
 
 # prefix for installation and search path (like icons)
 PREFIX = /usr/local/
 
 # prefix for installation and search path (like icons)
 PREFIX = /usr/local/
-CFLAGS = -DDEBUG -Wall -O2 $(CCFLAGS) `pkg-config --cflags glib-2.0` `pkg-config --cflags dbus-glib-1` `pkg-config --cflags dbus-1`
+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`
 #CFLAGS = -Wall -O2 $(CCFLAGS)
 
 #CFLAGS = -Wall -O2 $(CCFLAGS)
 
-LDFLAGS = `pkg-config --libs glib-2.0` `pkg-config --libs dbus-glib-1` `pkg-config --libs dbus-1`
+LDFLAGS = `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`
 
 PRGNAME = metawatch
 
 
 PRGNAME = metawatch
 
-MEMBERS = metawatch crc16ccitt mw_utility mw_main
+MEMBERS = metawatch crc16ccitt mw_utility mw_main bt_helper
 
 # no need to change anything below this line
 # ------------------------------------------
 
 # no need to change anything below this line
 # ------------------------------------------
@@ -24,12 +24,15 @@ SOURCES = $(patsubst %,%.c,$(MEMBERS))
 OBJS = $(patsubst %,%.o,$(MEMBERS))
 DEPS = $(patsubst %,%.d,$(MEMBERS))
 
 OBJS = $(patsubst %,%.o,$(MEMBERS))
 DEPS = $(patsubst %,%.d,$(MEMBERS))
 
-all: $(PRGNAME)
+all: $(PRGNAME) libmetawatch.a
 
 $(PRGNAME): $(OBJS)
        $(CC) -o $@ $^ $(LDFLAGS)
 
 
 $(PRGNAME): $(OBJS)
        $(CC) -o $@ $^ $(LDFLAGS)
 
+libmetawatch.a: metawatch.o crc16ccitt.o mw_utility.o bt_helper.o
+       rm -f libmetawatch.a; ar -cvq libmetawatch.a metawatch.o crc16ccitt.o mw_utility.o bt_helper.o
+
 clean:
 clean:
-       rm -f *.o *.d $(PRGNAME)
+       rm -f *.o *.d $(PRGNAME) libmetawatch.a
 
 -include $(DEPS)
 
 -include $(DEPS)