aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 2869414..6484d14 100644
--- a/Makefile
+++ b/Makefile
@@ -15,6 +15,7 @@ SOURCES = messenger_gtk.c\
15 ui/messenger.c\ 15 ui/messenger.c\
16 ui/new_contact.c\ 16 ui/new_contact.c\
17 ui/new_platform.c\ 17 ui/new_platform.c\
18 ui/picker.c\
18 ui/profile_entry.c\ 19 ui/profile_entry.c\
19 ui/settings.c 20 ui/settings.c
20 21
@@ -22,6 +23,7 @@ HEADERS =
22 23
23LIBRARIES = gnunetchat 24LIBRARIES = gnunetchat
24PACKAGES = gnunetutil libhandy-1 gtk+-3.0 libnotify zbar libqrencode 25PACKAGES = gnunetutil libhandy-1 gtk+-3.0 libnotify zbar libqrencode
26INCLUDES = submodules/gnome-characters/lib
25 27
26GNU_CC ?= gcc 28GNU_CC ?= gcc
27GNU_LD ?= gcc 29GNU_LD ?= gcc
@@ -38,6 +40,7 @@ OBJECT_FILES = $(SOURCE_FILES:%.c=%.o)
38HEADER_FILES = $(addprefix $(SOURCE_DIR), $(HEADERS)) 40HEADER_FILES = $(addprefix $(SOURCE_DIR), $(HEADERS))
39LIBRARY_FLAGS = $(addprefix -l, $(LIBRARIES)) 41LIBRARY_FLAGS = $(addprefix -l, $(LIBRARIES))
40PACKAGE_FLAGS = $(shell pkg-config --cflags --libs $(PACKAGES)) 42PACKAGE_FLAGS = $(shell pkg-config --cflags --libs $(PACKAGES))
43INCLUDE_FLAGS = $(addprefix -I, $(INCLUDES))
41 44
42all: $(BINARY) 45all: $(BINARY)
43 46
@@ -48,7 +51,7 @@ release: CFLAGS += $(RELEASEFLAGS)
48release: $(BINARY) 51release: $(BINARY)
49 52
50%.o: %.c 53%.o: %.c
51 $(GNU_CC) $(CFLAGS) -c $< -o $@ $(LIBRARY_FLAGS) $(PACKAGE_FLAGS) 54 $(GNU_CC) $(CFLAGS) -c $< -o $@ $(LIBRARY_FLAGS) $(PACKAGE_FLAGS) $(INCLUDE_FLAGS)
52 55
53$(BINARY): $(OBJECT_FILES) 56$(BINARY): $(OBJECT_FILES)
54 $(GNU_LD) $(LDFLAGS) $^ -o $@ $(LIBRARY_FLAGS) $(PACKAGE_FLAGS) 57 $(GNU_LD) $(LDFLAGS) $^ -o $@ $(LIBRARY_FLAGS) $(PACKAGE_FLAGS)