505d3da7743e98669ef92c4ecd09b3bedb97ff5a
[claws-mail-plugin-reloader.git] / Makefile
1 NAME = plugin-reloader
2 LIB = $(NAME).so
3 OBJ = $(NAME).o
4
5 PREFIX ?= /usr/local
6 PLUGINS_DIR ?= $(PREFIX)/lib/claws-mail/plugins
7
8 CFLAGS += `pkg-config --cflags gtk+-2.0 claws-mail` -fPIC -g \
9                   -I$(PREFIX)/include/claws-mail/common
10 LDFLAGS += `pkg-config --libs gtk+-2.0 claws-mail`
11
12 $(LIB): $(OBJ)
13         $(CC) $(LDFLAGS) -shared $^ -o $@
14
15 $(PLUGINS_DIR):
16         mkdir -p $@
17
18 install: $(LIB) | $(PLUGINS_DIR)
19         mkdir -p $(DESTDIR)$(PLUGINS_DIR)
20         cp $< $(DESTDIR)$|
21
22 uninstall:
23         rm $(DESTDIR)$(PLUGINS_DIR)/$(LIB)
24
25 clean:
26         rm -f *.o $(LIB)
27
28 .PHONY: clean install uninstall