Add the Maker build system
[browser-dbus-bridge.git] / build / plugin.mk
1 include build/common.mk
2 include build/target.mk
3
4 PLUGIN          := $(NAME).so
5 O_PLUGIN        := $(O)/plugin/$(PLUGIN)
6
7 build-plugin: $(O_PLUGIN)
8
9 $(O_PLUGIN): $(PIC_OBJECTS) $(DEPENDS)
10         $(call echo,Link,$@)
11         $(QUIET) mkdir -p $(dir $@)
12         $(QUIET) $(LINKCOMMAND) -fPIC -shared -o $@ $(PIC_OBJECTS) $(LIBS)
13
14 install::
15 ifneq ($(wildcard $(O_PLUGIN)),)
16         mkdir -p $(DEST_PLUGINDIR)
17         install $(O_PLUGIN) $(DEST_PLUGINDIR)/
18 endif
19
20 .PHONY: build