dyn_gw/dyn_gw_plain require /proc, remove from default build on non-Linux
[olsrd.git] / Makefile.inc
index 9ef9881..657f92a 100644 (file)
@@ -68,6 +68,7 @@ MANDIR   ?= $(SHAREDIR)/man
 EXENAME  ?= olsrd
 CFGNAME  ?= $(EXENAME).conf
 CFGFILE  ?= $(ETCDIR)/$(CFGNAME)
+SGW_POLICY_SCRIPT ?= sgw_policy_routing_setup.sh
 
 DOCDIR_OLSRD ?= $(DOCDIR)/$(EXENAME)
 
@@ -189,6 +190,18 @@ LIBS +=            $(OS_LIB_PTHREAD)
 # extra options from the outside
 CPPFLAGS +=    $(EXTRA_CPPFLAGS)
 
+
+# 32/64 cross compilation
+ifdef M32
+CFLAGS +=      -m32
+LDFLAGS +=     -m32
+endif
+ifdef M64
+CFLAGS +=      -m64
+LDFLAGS +=     -m64
+endif
+
+
 ###################################
 #
 # options to save space on small systems