# see doc in Makefile
#
+
+
+### starting with f31 : server-side-only
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME), f31 f33 f35)"
+###
+
+
+
### the madwifi drivers ship with fedora16's kernel rpm
#
# with 4.19, the jprobe api has gone entirely
# https://github.com/torvalds/linux/commit/4de58696de076d9bd2745d1cbe0930635c3f5ac9
#
-ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME), f29 f31 f33)"
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME), f29 f31 f33 f35)"
#
transforward-MODULES := transforward
transforward-SPEC := transforward.spec
#95 | let toread = Unix.read fd buf 0 toread in
# ^^^
#Error: This expression has type string but an expression was expected of type bytes
-#
-ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME), f33)"
+#
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME), f33 f35)"
vsys-MODULES := vsys
vsys-SPEC := vsys.spec
# ocaml-docs is not needed anymore but keep it on a tmp basis as some tags may still have it
# in fedora 29, this triggers nasty-looking compile messages
# not trying too hard, we're mostly after the server-side of f29 and above
-ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME), f29 f31 f33)"
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME), f29 f31 f33 f35)"
#
# sliver-openvswitch
#
ALL += sliver-openvswitch
endif
+
+
+### server-side-only
+endif
+### server-side-only
+
+
+
+
#
# plcapi
#
#
# WARNING: as of f27 I have to remove support for SSL in pcucontrol
# see pcucontrol.spec for details
+# no longer builds in f33
+# stdsoap2.cpp: In function ‘char* soap_string_in(soap*, int, long int, long int)’:
+# stdsoap2.cpp:8259:18: error: narrowing conversion of ‘2147483708’ from ‘unsigned int’ to ‘int’ [-Wnarrowing]
+# 8259 | case '<' | 0x80000000:
+# | ^~~~~~~~~~
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME), f33 f35)"
pcucontrol-MODULES := pcucontrol
pcucontrol-SPEC := pcucontrol.spec
ALL += pcucontrol
+endif
#
# monitor
#ALL += monitor
#IN_NODEIMAGE += monitor
+
+### server-side-only
+ifneq "$(DISTRONAME)" "$(filter $(DISTRONAME), f31 f33 f35)"
+### server-side-only
+
+
#
# PLC RT
#
slicerepo-RPMDATE := yes
ALL += slicerepo
+
+### server-side-only
+endif
+### server-side-only
+
+
#
# MyPLC : lightweight packaging, dependencies are yum-installed in a vserver
#