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)
|