4 include $(TOPDIR)/Makefile.inc
7 RESOURCESDIR = ./resources
20 .PHONY: all default_target install clean
24 default_target install clean:
25 @echo "*** $(PLUGIN_NAME) plugin not supported on $(OS), sorry!"
29 GIT_SHA = $(shell git describe 2> /dev/null || echo "Unknown")
30 CFLAGS += -DGIT_SHA=\"$(GIT_SHA)\" -DPLUGIN_VER=\"$(PLUGIN_VER)\"
32 .PHONY: all default_target install uninstall clean doc doc-clean java java-instal java-uninstall
36 default_target: $(PLUGIN_FULLNAME)
38 $(PLUGIN_FULLNAME): $(OBJS) version-script.txt
40 @$(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
44 mkdir -p "$(DOCDIR_OLSRD)"
45 cp "$(RESOURCESDIR)/olsrd.sgw.speed.conf" "$(DOCDIR_OLSRD)"
46 $(STRIP) "$(LIBDIR)/$(PLUGIN_FULLNAME)"
49 rm -f "$(LIBDIR)/lib$(PLUGIN_NAME).so" "$(LIBDIR)/$(PLUGIN_NAME)" "$(DOCDIR_OLSRD)/olsrd.sgw.speed.conf"
51 rmdir -v -p --ignore-fail-on-non-empty "$(LIBDIR)" "$(DOCDIR_OLSRD)"
55 @rm -f $(OBJS) $(SRCS:%.c=%.d) "$(PLUGIN_FULLNAME)"