AM_CPPFLAGS = \
-include $(top_builddir)/config.h \
-I$(top_srcdir)/libkmod \
+ -I$(top_srcdir) \
-DSYSCONFDIR=\""$(sysconfdir)"\" \
-DLIBEXECDIR=\""$(libexecdir)"\" \
${zlib_CFLAGS}
lib_LTLIBRARIES = libkmod/libkmod.la
libkmod_libkmod_la_SOURCES =\
+ shared/macro.h \
libkmod/libkmod.h \
libkmod/libkmod-internal.h \
- libkmod/macro.h \
libkmod/missing.h \
libkmod/libkmod.c \
libkmod/libkmod-list.c \
HFILE_GLOB = $(top_srcdir)/libkmod/libkmod.h
CFILE_GLOB = $(top_srcdir)/libkmod/libkmod.c $(top_srcdir)/libkmod/libkmod-module.c $(top_srcdir)/libkmod/libkmod-list.c
-IGNORE_HFILES = macro.h \
- libkmod-internal.h \
+IGNORE_HFILES = libkmod-internal.h \
libkmod-util.h \
libkmod-array.h \
libkmod-hash.h \
#include <assert.h>
#include <inttypes.h>
+#include <shared/macro.h>
+
#include "libkmod-internal.h"
#include "libkmod-index.h"
-#include "macro.h"
/* index.c: module index file shared functions for modprobe and depmod */
#include <syslog.h>
#include <limits.h>
+#include <shared/macro.h>
+
#include "missing.h"
-#include "macro.h"
#include "libkmod.h"
static _always_inline_ _printf_format_(2, 3) void
#pragma once
-#include "macro.h"
#include <limits.h>
#include <stdbool.h>
#include <sys/types.h>
#include <sys/stat.h>
+#include <shared/macro.h>
char *getline_wrapped(FILE *fp, unsigned int *linenum) __attribute__((nonnull(1)));
#define streq(a, b) (strcmp((a), (b)) == 0)
/*
- * libkmod - interface to kernel module operations
+ * kmod - interface to kernel module operations
*
* Copyright (C) 2011-2013 ProFUSION embedded systems
*
#include <stdbool.h>
#include <stdarg.h>
-#include "macro.h"
+#include <shared/macro.h>
struct test;
typedef int (*testfunc)(const struct test *t);
#include "libkmod-hash.h"
#include "libkmod-util.h"
+#include <shared/macro.h>
+
#include <stdio.h>
#include <stdlib.h>
#include <getopt.h>
/* binary index write *************************************************/
#include <arpa/inet.h>
-#include "macro.h"
/* BEGIN: code from module-init-tools/index.c just modified to compile here.
*
* Original copyright:
#pragma once
-#include "macro.h"
+#include <shared/macro.h>
struct kmod_cmd {
const char *name;
#include "libkmod.h"
#include "libkmod-array.h"
-#include "macro.h"
+#include <shared/macro.h>
#include "kmod.h"
#include <sys/stat.h>
#include <unistd.h>
#include "libkmod.h"
-#include "macro.h"
+#include <shared/macro.h>
#include "kmod.h"