diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/net_if | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/modules/net_if b/modules/net_if new file mode 100644 index 0000000000..9e30f01512 --- /dev/null +++ b/modules/net_if @@ -0,0 +1,49 @@ +Description: +A <net/if.h> for systems lacking it. + +Files: +lib/net_if.in.h +m4/net_if_h.m4 + +Depends-on: +include_next +sys_socket + +configure.ac: +gl_HEADER_NET_IF +AC_PROG_MKDIR_P + +Makefile.am: +BUILT_SOURCES += $(NET_IF_H) + +# We need the following in order to create <net/if.h> when the system +# doesn't have one. +if GL_GENERATE_NET_IF_H +net/if.h: net_if.in.h $(top_builddir)/config.status + $(AM_V_at)$(MKDIR_P) net + $(AM_V_GEN)rm -f $@-t $@ && \ + { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ + -e 's|@''NEXT_NET_IF_H''@|$(NEXT_NET_IF_H)|g' \ + -e 's|@''HAVE_NET_IF_H''@|$(HAVE_NET_IF_H)|g' \ + < $(srcdir)/net_if.in.h; \ + } > $@-t && \ + mv $@-t $@ +else +net/if.h: $(top_builddir)/config.status + rm -f $@ +endif +MOSTLYCLEANFILES += net/if.h net/if.h-t +MOSTLYCLEANDIRS += net + +Include: +<net/if.h> + +License: +LGPLv2+ + +Maintainer: +Eric Blake |