Use mkdir only when needed
[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 $(DESTDIR)$(PLUGINS_DIR):
16         mkdir -p $@
17
18 install: $(LIB) | $(DESTDIR)$(PLUGINS_DIR)
19         cp $< $|
20
21 uninstall:
22         rm $(DESTDIR)$(PLUGINS_DIR)/$(LIB)
23
24 clean:
25         rm -f *.o $(LIB)
26
27 .PHONY: clean install uninstall