summaryrefslogtreecommitdiffstats
path: root/nautilus-plugin/src/Makefile
blob: 99417ecb259702f12e1325bbf690f2899499b8cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
TARGET=libnautilus_sfshare.so
OBJECTS=nautilus_sfshare.o

LIBDIR=/usr/lib
WFLAGS=-Wall -pedantic -Wmissing-prototypes
CFLAGS= $(WFLAGS) -fPIC -g \
	$(shell pkg-config --cflags libnautilus-extension glib-2.0)

LDFLAGS=-shared \
	$(shell pkg-config --libs libnautilus-extension glib-2.0)

all: $(TARGET)

$(TARGET): $(OBJECTS)
		gcc $(LDFLAGS) $(OBJECTS) -o $(TARGET)

install: all
	mkdir -p $(LIBDIR)/nautilus/extensions-2.0
	cp $(TARGET) $(LIBDIR)/nautilus/extensions-2.0/


uninstall:
	rm -f $(LIBDIR)/nautilus/extensions-2.0/$(TARGET)


nautilus_sfshare.o: nautilus_sfshare.c
	gcc -c $(CFLAGS) nautilus_sfshare.c -o nautilus_sfshare.o

clean:
	rm -f $(OBJECTS) $(TARGET)