Move macro.h to shared directory

It's not really related to libkmod, so move it to a directory in which
we keep common stuff.
This commit is contained in:
Lucas De Marchi 2014-10-02 22:03:19 -03:00
parent 9b34db1ae6
commit 576dd4393d
11 changed files with 15 additions and 12 deletions

View File

@ -14,6 +14,7 @@ AM_MAKEFLAGS = --no-print-directory
AM_CPPFLAGS = \
-include $(top_builddir)/config.h \
-I$(top_srcdir)/libkmod \
-I$(top_srcdir) \
-DSYSCONFDIR=\""$(sysconfdir)"\" \
-DLIBEXECDIR=\""$(libexecdir)"\" \
${zlib_CFLAGS}
@ -53,9 +54,9 @@ include_HEADERS = libkmod/libkmod.h
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 \

View File

@ -20,8 +20,7 @@ MKHTML_OPTIONS = --path=$(abs_srcdir)/doc --path=$(abs_builddir)/doc
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 \

View File

@ -27,9 +27,10 @@
#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 */

View File

@ -5,8 +5,9 @@
#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

View File

@ -1,5 +1,4 @@
#pragma once
#include "macro.h"
#include <limits.h>
#include <stdbool.h>
@ -8,6 +7,7 @@
#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)

View File

@ -1,5 +1,5 @@
/*
* libkmod - interface to kernel module operations
* kmod - interface to kernel module operations
*
* Copyright (C) 2011-2013 ProFUSION embedded systems
*

View File

@ -21,7 +21,7 @@
#include <stdbool.h>
#include <stdarg.h>
#include "macro.h"
#include <shared/macro.h>
struct test;
typedef int (*testfunc)(const struct test *t);

View File

@ -21,6 +21,8 @@
#include "libkmod-hash.h"
#include "libkmod-util.h"
#include <shared/macro.h>
#include <stdio.h>
#include <stdlib.h>
#include <getopt.h>
@ -119,7 +121,6 @@ static inline void _show(const char *fmt, ...)
/* 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:

View File

@ -19,7 +19,7 @@
#pragma once
#include "macro.h"
#include <shared/macro.h>
struct kmod_cmd {
const char *name;

View File

@ -33,7 +33,7 @@
#include "libkmod.h"
#include "libkmod-array.h"
#include "macro.h"
#include <shared/macro.h>
#include "kmod.h"

View File

@ -26,7 +26,7 @@
#include <sys/stat.h>
#include <unistd.h>
#include "libkmod.h"
#include "macro.h"
#include <shared/macro.h>
#include "kmod.h"