# keep itermediate files
.SECONDARY:
+bashcompletiondir= $(datadir)/bash-completion/completions
libexecdir = $(prefix)/lib
pkgconfigdatadir = $(datadir)/pkgconfig
pppdir = $(sysconfdir)/ppp
macrosdir = $(libexecdir)/firewall/macros
hooksdir = $(networkdir)/hooks
+hooks_configsdir = $(hooksdir)/configs
hooks_portsdir = $(hooksdir)/ports
hooks_zonesdir = $(hooksdir)/zones
+triggersdir = $(networkdir)/triggers
+
CLEANFILES =
DISTCLEANFILES =
EXTRA_DIST =
UNINSTALL_EXEC_HOOKS =
noinst_DATA =
+AM_CFLAGS = $(OUR_CFLAGS)
+AM_CPPFLAGS = $(OUR_CPPFLAGS)
+AM_LDFLAGS = $(OUR_LDFLAGS)
+
DISTCHECK_CONFIGURE_FLAGS = \
--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir) \
--with-udevdir=$$dc_install_base/$(udevdir)
src/functions/functions.he \
src/functions/functions.hook \
src/functions/functions.hostapd \
+ src/functions/functions.hotplug \
src/functions/functions.http \
src/functions/functions.ip \
src/functions/functions.iptables \
src/functions/functions.ip-tunnel \
src/functions/functions.ipv4 \
src/functions/functions.ipv6 \
- src/functions/functions.isdn \
src/functions/functions.list \
src/functions/functions.lock \
src/functions/functions.logging \
src/functions/functions.macros \
- src/functions/functions.macvlan \
src/functions/functions.modem \
src/functions/functions.phy \
src/functions/functions.ports \
src/functions/functions.routing \
src/functions/functions.serial \
src/functions/functions.service \
+ src/functions/functions.settings \
src/functions/functions.stp \
- src/functions/functions.switch \
src/functions/functions.sysctl \
- src/functions/functions.teredo \
+ src/functions/functions.triggers \
src/functions/functions.usb \
src/functions/functions.util \
src/functions/functions.vlan \
src/ppp/pppoe-server
dist_helpers_SCRIPTS = \
+ src/helpers/aiccu \
src/helpers/aiccu-config-helper \
src/helpers/bridge-stp \
src/helpers/dhcpd-config-helper \
src/helpers/firewall-kernel-init \
src/helpers/hostapd-config-helper \
- src/helpers/miredo-config-helper \
- src/helpers/miredo-helper \
src/helpers/pppd-angel \
src/helpers/wpa_supplicant \
src/helpers/wpa_supplicant-config-helper
-bridge-stp-install-hook:
+bin_PROGRAMS = \
+ src/inetcalc
+
+src_inetcalc_SOURCES = \
+ src/inetcalc.c
+
+bridge-stp-install-hook: bridge-stp-uninstall-hook
ln -svf --relative $(DESTDIR)$(helpersdir)/bridge-stp $(DESTDIR)$(sbindir)/
bridge-stp-uninstall-hook:
INSTALL_EXEC_HOOKS += bridge-stp-install-hook
UNINSTALL_EXEC_HOOKS += bridge-stp-uninstall-hook
+dist_hooks_configs_SCRIPTS = \
+ src/hooks/configs/ipv4-dhcp \
+ src/hooks/configs/ipv4-static \
+ src/hooks/configs/ipv6-auto \
+ src/hooks/configs/ipv6-dhcp \
+ src/hooks/configs/ipv6-static \
+ src/hooks/configs/pppoe-server
+
dist_hooks_ports_SCRIPTS = \
src/hooks/ports/batman-adv \
- src/hooks/ports/batman-adv-port \
src/hooks/ports/bonding \
src/hooks/ports/dummy \
src/hooks/ports/ethernet \
- src/hooks/ports/macvlan \
src/hooks/ports/vlan \
+ src/hooks/ports/wireless-adhoc \
src/hooks/ports/wireless-ap
dist_hooks_zones_SCRIPTS = \
src/hooks/zones/6to4-tunnel \
src/hooks/zones/aiccu \
src/hooks/zones/bridge \
- src/hooks/zones/isdn \
- src/hooks/zones/isdn-server \
src/hooks/zones/modem \
src/hooks/zones/pppoe \
- src/hooks/zones/pptp \
- src/hooks/zones/switch \
- src/hooks/zones/teredo \
src/hooks/zones/wireless
# ------------------------------------------------------------------------------
# ------------------------------------------------------------------------------
+dist_bashcompletion_SCRIPTS = \
+ src/bash-completion/network
+
+# ------------------------------------------------------------------------------
+
dist_tmpfiles_DATA = \
src/tmpfiles/network
# ------------------------------------------------------------------------------
+INSTALL_DIRS += \
+ $(triggersdir)
+
+# ------------------------------------------------------------------------------
+
MANPAGES = \
- man/firewall-config.8 \
+ man/firewall-settings.8 \
man/network.8 \
- man/network-config.8 \
man/network-device.8 \
man/network-dns-server.8 \
+ man/network-port.8 \
man/network-port-batman-adv.8 \
man/network-port-batman-adv-port.8 \
+ man/network-quick-start.8 \
man/network-route.8 \
+ man/network-settings.8 \
man/network-zone.8 \
man/network-zone-6rd.8 \
man/network-zone-6to4-tunnel.8 \
man/network-zone-aiccu.8 \
man/network-zone-bridge.8 \
man/network-zone-config-pppoe-server.8 \
- man/network-zone-pppoe.8 \
- man/network-zone-pptp.8
+ man/network-zone-modem.8 \
+ man/network-zone-pppoe.8
MANPAGES_XML = $(patsubst %.8,%.xml,$(MANPAGES))
MANPAGES_HTML = $(patsubst %.xml,%.html,$(MANPAGES_XML))
'|prefix=$(prefix)|' \
'|exec_prefix=$(exec_prefix)|' \
'|sbindir=$(sbindir)|' \
- '|networkdir=$(networkdir)|'
+ '|networkdir=$(networkdir)|' \
+ '|helpersdir=$(helpersdir)|'
SED_PROCESS = \
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && \