plugin: dot_draw: readme: replaced a b0rken link
[olsrd.git] / Makefile
index d6757a5..6d5c0e5 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -39,7 +39,7 @@
 # Please also write a new version to:
 # gui/win32/Main/Frontend.rc (line 71, around "CAPTION [...]")
 # gui/win32/Inst/installer.nsi (line 57, around "MessageBox MB_YESNO [...]")
-VERS =         0.6.4
+VERS =         pre-0.6.6
 
 TOPDIR = .
 INSTALLOVERWRITE ?=
@@ -59,6 +59,15 @@ CFGDIR =     src/cfgparser
 include $(CFGDIR)/local.mk
 TAG_SRCS =     $(SRCS) $(HDRS) $(wildcard $(CFGDIR)/*.[ch] $(SWITCHDIR)/*.[ch])
 
+SGW_SUPPORT = 0
+ifeq ($(OS),linux)
+  SGW_SUPPORT = 1
+endif
+ifeq ($(OS),android)
+  SGW_SUPPORT = 1
+endif
+
+
 .PHONY: default_target switch
 default_target: $(EXENAME)
 
@@ -122,6 +131,14 @@ install_bin:
                mkdir -p $(SBINDIR)
                install -m 755 $(EXENAME) $(SBINDIR)
                $(STRIP) $(SBINDIR)/$(EXENAME)
+ifeq ($(SGW_SUPPORT),1)
+               $(MAKECMDPREFIX)if [ -e $(SBINDIR)/$(SGW_POLICY_SCRIPT) ]; then \
+                       cp -f files/$(SGW_POLICY_SCRIPT) $(SBINDIR)/$(SGW_POLICY_SCRIPT).new; \
+                       echo "Policy routing script was saved as $(SBINDIR)/$(SGW_POLICY_SCRIPT).new"; \
+               else \
+                       cp -f files/$(SGW_POLICY_SCRIPT) $(SBINDIR)/$(SGW_POLICY_SCRIPT); \
+               fi
+endif
 
 uninstall_bin:
                rm -f $(SBINDIR)/$(EXENAME)
@@ -180,15 +197,15 @@ rpm:
 
 # This is quite ugly but at least it works
 ifeq ($(OS),linux)
-SUBDIRS = arprefresh bmf dot_draw dyn_gw dyn_gw_plain httpinfo jsoninfo mdns mini nameservice p2pd pgraph pud quagga secure sgwdynspeed tas txtinfo watchdog
+SUBDIRS := arprefresh bmf dot_draw dyn_gw dyn_gw_plain httpinfo jsoninfo mdns mini nameservice p2pd pgraph pud quagga secure sgwdynspeed txtinfo watchdog
 else
 ifeq ($(OS),win32)
 SUBDIRS := dot_draw httpinfo jsoninfo mini pgraph secure txtinfo
 else
 ifeq ($(OS),android)
-SUBDIRS := arprefresh bmf dot_draw dyn_gw_plain httpinfo jsoninfo mini nameservice pgraph pud secure sgwdynspeed tas txtinfo watchdog
+SUBDIRS := arprefresh bmf dot_draw dyn_gw dyn_gw_plain httpinfo jsoninfo mdns mini nameservice p2pd pgraph pud secure sgwdynspeed txtinfo watchdog
 else
-SUBDIRS := dot_draw dyn_gw dyn_gw_plain httpinfo jsoninfo mini nameservice pgraph secure txtinfo watchdog
+SUBDIRS := dot_draw httpinfo jsoninfo mini nameservice pgraph secure txtinfo watchdog
 endif
 endif
 endif
@@ -207,6 +224,16 @@ libs_uninstall uninstall_libs:
                rmdir -p --ignore-fail-on-non-empty $(LIBDIR)
 
 #
+# DOCUMENTATION
+#
+.PHONY: doc doc_clean
+doc:
+               $(MAKECMDPREFIX)$(MAKECMD) -C doc OS=$(OS)
+
+doc_clean:
+               $(MAKECMDPREFIX)$(MAKECMD) -C doc OS=$(OS) clean
+
+#
 # PLUGINS
 #
 
@@ -398,18 +425,6 @@ sgwdynspeed_install:
 sgwdynspeed_uninstall:
                $(MAKECMDPREFIX)$(MAKECMD) -C lib/sgwdynspeed DESTDIR=$(DESTDIR) uninstall
 
-tas:
-               $(MAKECMDPREFIX)$(MAKECMD) -C lib/tas
-
-tas_clean:
-               $(MAKECMDPREFIX)$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) clean
-
-tas_install:
-               $(MAKECMDPREFIX)$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) install
-
-tas_uninstall:
-               $(MAKECMDPREFIX)$(MAKECMD) -C lib/tas DESTDIR=$(DESTDIR) uninstall
-
 txtinfo:
                $(MAKECMDPREFIX)$(MAKECMD) -C lib/txtinfo