]> git.kernelconcepts.de Git - metawatch.git/blob - Makefile
Fixes and enhancements
[metawatch.git] / Makefile
1 #  Copyright (C) 2011 Nils Faerber <nils.faerber@kernelconcepts.de>
2 # prefix for installation and search path (like icons)
3 PREFIX = /usr/local/
4 #CFLAGS = -DDEBUG -Wall -O2 $(CCFLAGS)
5 CFLAGS = -Wall -O2 $(CCFLAGS)
6
7 PRGNAME = metawatch
8
9 MEMBERS = metawatch crc16ccitt mw_main
10
11 # no need to change anything below this line
12 # ------------------------------------------
13 .SUFFIXES: .d .c
14
15 CFLAGS += -MD -DPREFIX=\"$(PREFIX)\" $(OPTIONS)
16 LDFLAGS = $(CLDFLAGS) $(SQLITELDFLAGS)
17
18 SOURCES = $(patsubst %,%.c,$(MEMBERS))
19 OBJS = $(patsubst %,%.o,$(MEMBERS))
20 DEPS = $(patsubst %,%.d,$(MEMBERS))
21
22 all: $(PRGNAME)
23
24 $(PRGNAME): $(OBJS)
25         $(CC) -o $@ $^ $(LDFLAGS)
26
27 clean:
28         rm -f *.o *.d $(PRGNAME)
29
30 -include $(DEPS)