summaryrefslogtreecommitdiff
blob: c2aececf863d83f1ec176098dcfedda37b690cd3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
EXTENSIONDIR := $(shell pkg-config --variable=extensiondir libnautilus-extension)
CFLAGS := -fPIC $(CFLAGS) $(shell pkg-config --cflags glib-2.0 gtk+-3.0 libnautilus-extension tracker-sparql-$(TRACKER_API))
LIBS := $(shell pkg-config --libs glib-2.0 gtk+-3.0 libnautilus-extension tracker-sparql-$(TRACKER_API))
RPATH := $(shell pkg-config --variable=libdir tracker-sparql-$(TRACKER_API))/tracker-$(TRACKER_API)
INSTALL = install

object_files = tracker-tags-extension.o tracker-tags-utils.o tracker-tags-view.o

libnautilus-tracker-tags.so: $(object_files)
	$(CC) -shared -Wl,-rpath=$(RPATH) -Wl,-soname=$@ $(LDFLAGS) $^ $(LIBS) -o $@

install: libnautilus-tracker-tags.so
	$(INSTALL) -d $(DESTDIR)$(EXTENSIONDIR)/
	$(INSTALL) $^ $(DESTDIR)$(EXTENSIONDIR)/