GNU make isms in the build environment



Reminder for myself or for an eager contributor ...

Fixing or replacing these GNU make isms with portable versions 

Note. Eager contributors should post patches that fix one kind of
problem at the time (for example, a fix for all the addsuffix ones, then
a fix for all the % ones and then a fix for all the subst ones)


Running automake-1.10...
bindings/dotnet/camel/Makefile.am:19: `%'-style pattern rules are a GNU make extension
bindings/dotnet/camel/Makefile.am:24: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
bindings/dotnet/Makefile.include:15: addsuffix .$(ASSEMBLY: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/camel/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:15: addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/camel/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:16: addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:16: (probably a GNU make extension)
bindings/dotnet/camel/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:20: addprefix --symbols=$(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:20: (probably a GNU make extension)
bindings/dotnet/camel/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:34: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:34: (probably a GNU make extension)
bindings/dotnet/camel/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:35: addprefix -I:, $(INCLUDE_API: non-POSIX variable name
bindings/dotnet/Makefile.include:35: (probably a GNU make extension)
bindings/dotnet/camel/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:47: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:47: (probably a GNU make extension)
bindings/dotnet/camel/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:48: addprefix /r:, $(references: non-POSIX variable name
bindings/dotnet/Makefile.include:48: (probably a GNU make extension)
bindings/dotnet/camel/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/platform/Makefile.am:18: `%'-style pattern rules are a GNU make extension
bindings/dotnet/platform/Makefile.am:23: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
bindings/dotnet/Makefile.include:15: addsuffix .$(ASSEMBLY: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/platform/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:15: addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/platform/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:16: addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:16: (probably a GNU make extension)
bindings/dotnet/platform/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:20: addprefix --symbols=$(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:20: (probably a GNU make extension)
bindings/dotnet/platform/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:34: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:34: (probably a GNU make extension)
bindings/dotnet/platform/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:35: addprefix -I:, $(INCLUDE_API: non-POSIX variable name
bindings/dotnet/Makefile.include:35: (probably a GNU make extension)
bindings/dotnet/platform/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:47: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:47: (probably a GNU make extension)
bindings/dotnet/platform/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:48: addprefix /r:, $(references: non-POSIX variable name
bindings/dotnet/Makefile.include:48: (probably a GNU make extension)
bindings/dotnet/platform/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/tny/Makefile.am:17: `%'-style pattern rules are a GNU make extension
bindings/dotnet/tny/Makefile.am:22: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
bindings/dotnet/Makefile.include:15: addsuffix .$(ASSEMBLY: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/tny/Makefile.am:25:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:15: addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/tny/Makefile.am:25:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:16: addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:16: (probably a GNU make extension)
bindings/dotnet/tny/Makefile.am:25:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:20: addprefix --symbols=$(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:20: (probably a GNU make extension)
bindings/dotnet/tny/Makefile.am:25:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:34: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:34: (probably a GNU make extension)
bindings/dotnet/tny/Makefile.am:25:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:35: addprefix -I:, $(INCLUDE_API: non-POSIX variable name
bindings/dotnet/Makefile.include:35: (probably a GNU make extension)
bindings/dotnet/tny/Makefile.am:25:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:47: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:47: (probably a GNU make extension)
bindings/dotnet/tny/Makefile.am:25:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:48: addprefix /r:, $(references: non-POSIX variable name
bindings/dotnet/Makefile.include:48: (probably a GNU make extension)
bindings/dotnet/tny/Makefile.am:25:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/ui-gtk/Makefile.am:19: `%'-style pattern rules are a GNU make extension
bindings/dotnet/ui-gtk/Makefile.am:24: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
bindings/dotnet/Makefile.include:15: addsuffix .$(ASSEMBLY: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/ui-gtk/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:15: addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/ui-gtk/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:16: addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:16: (probably a GNU make extension)
bindings/dotnet/ui-gtk/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:20: addprefix --symbols=$(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:20: (probably a GNU make extension)
bindings/dotnet/ui-gtk/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:34: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:34: (probably a GNU make extension)
bindings/dotnet/ui-gtk/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:35: addprefix -I:, $(INCLUDE_API: non-POSIX variable name
bindings/dotnet/Makefile.include:35: (probably a GNU make extension)
bindings/dotnet/ui-gtk/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:47: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:47: (probably a GNU make extension)
bindings/dotnet/ui-gtk/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:48: addprefix /r:, $(references: non-POSIX variable name
bindings/dotnet/Makefile.include:48: (probably a GNU make extension)
bindings/dotnet/ui-gtk/Makefile.am:27:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/ui/Makefile.am:18: `%'-style pattern rules are a GNU make extension
bindings/dotnet/ui/Makefile.am:23: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
bindings/dotnet/Makefile.include:15: addsuffix .$(ASSEMBLY: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/ui/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:15: addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:15: (probably a GNU make extension)
bindings/dotnet/ui/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:16: addsuffix .config, $(addprefix policy., $(POLICY_VERSIONS: non-POSIX variable name
bindings/dotnet/Makefile.include:16: (probably a GNU make extension)
bindings/dotnet/ui/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:20: addprefix --symbols=$(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:20: (probably a GNU make extension)
bindings/dotnet/ui/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:34: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:34: (probably a GNU make extension)
bindings/dotnet/ui/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:35: addprefix -I:, $(INCLUDE_API: non-POSIX variable name
bindings/dotnet/Makefile.include:35: (probably a GNU make extension)
bindings/dotnet/ui/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:47: addprefix $(srcdir: non-POSIX variable name
bindings/dotnet/Makefile.include:47: (probably a GNU make extension)
bindings/dotnet/ui/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
bindings/dotnet/Makefile.include:48: addprefix /r:, $(references: non-POSIX variable name
bindings/dotnet/Makefile.include:48: (probably a GNU make extension)
bindings/dotnet/ui/Makefile.am:26:   `bindings/dotnet/Makefile.include' included from here
libtinymail-acap/Makefile.am:23: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymail-camel/Makefile.am:116: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymail-gnome-desktop/Makefile.am:67: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymail-gnomevfs/Makefile.am:29: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymail-gpe/Makefile.am:44: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymail-maemo/Makefile.am:64: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymail-olpc/Makefile.am:44: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymail-tp/Makefile.am:30: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymail/Makefile.am:6: subst -,_,tny: non-POSIX variable name
libtinymail/Makefile.am:6: (probably a GNU make extension)
libtinymail/Makefile.am:9: subst -,_,tny: non-POSIX variable name
libtinymail/Makefile.am:9: (probably a GNU make extension)
libtinymail/Makefile.am:111: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymailui-gtk/Makefile.am:78: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymailui-gtkhtml/Makefile.am:45: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymailui-mozembed/Makefile.am:47: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymailui-webkit/Makefile.am:45: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name
libtinymailui/Makefile.am:45: pkgconfig_DATA:-$(API_VERSION: non-POSIX variable name



-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]