2011-07-18 22:33:40 +02:00
|
|
|
# Copyright (C) 2011 Nils Faerber <nils.faerber@kernelconcepts.de>
|
2011-08-07 13:55:23 +02:00
|
|
|
|
2011-11-04 21:26:50 +01:00
|
|
|
# $(pkg-config --libs --cflags glib-2.0) $(pkg-config --libs --cflags dbus-glib-1) $(pkg-config --libs --cflags dbus-1)
|
2011-08-07 13:55:23 +02:00
|
|
|
|
2011-07-18 22:33:40 +02:00
|
|
|
# prefix for installation and search path (like icons)
|
|
|
|
PREFIX = /usr/local/
|
2011-11-04 21:26:50 +01:00
|
|
|
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`
|
2011-07-31 00:53:51 +02:00
|
|
|
#CFLAGS = -Wall -O2 $(CCFLAGS)
|
2011-07-18 22:33:40 +02:00
|
|
|
|
2011-11-09 00:11:14 +01:00
|
|
|
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`
|
2011-08-07 13:55:23 +02:00
|
|
|
|
2011-07-18 22:33:40 +02:00
|
|
|
PRGNAME = metawatch
|
|
|
|
|
2011-08-13 13:41:24 +02:00
|
|
|
MEMBERS = metawatch crc16ccitt mw_utility mw_main bt_helper
|
2011-07-18 22:33:40 +02:00
|
|
|
|
|
|
|
# no need to change anything below this line
|
|
|
|
# ------------------------------------------
|
|
|
|
.SUFFIXES: .d .c
|
|
|
|
|
|
|
|
CFLAGS += -MD -DPREFIX=\"$(PREFIX)\" $(OPTIONS)
|
2011-08-07 13:55:23 +02:00
|
|
|
LDFLAGS += $(CLDFLAGS)
|
2011-07-18 22:33:40 +02:00
|
|
|
|
|
|
|
SOURCES = $(patsubst %,%.c,$(MEMBERS))
|
|
|
|
OBJS = $(patsubst %,%.o,$(MEMBERS))
|
|
|
|
DEPS = $(patsubst %,%.d,$(MEMBERS))
|
|
|
|
|
2011-08-13 13:41:24 +02:00
|
|
|
all: $(PRGNAME) libmetawatch.a
|
2011-07-18 22:33:40 +02:00
|
|
|
|
|
|
|
$(PRGNAME): $(OBJS)
|
|
|
|
$(CC) -o $@ $^ $(LDFLAGS)
|
|
|
|
|
2011-08-13 13:41:24 +02:00
|
|
|
libmetawatch.a: metawatch.o crc16ccitt.o mw_utility.o bt_helper.o
|
2011-08-27 20:38:16 +02:00
|
|
|
rm -f libmetawatch.a; ar -cvq libmetawatch.a metawatch.o crc16ccitt.o mw_utility.o bt_helper.o
|
2011-08-13 13:41:24 +02:00
|
|
|
|
2011-07-18 22:33:40 +02:00
|
|
|
clean:
|
2011-08-27 20:38:16 +02:00
|
|
|
rm -f *.o *.d $(PRGNAME) libmetawatch.a
|
2011-07-18 22:33:40 +02:00
|
|
|
|
|
|
|
-include $(DEPS)
|