--- /dev/null
+#ifndef __LABWC_BUG_ON_H
+#define __LABWC_BUG_ON_H
+
+#define BUG_ON(condition) \
+ do { \
+ if ((condition) != 0) { \
+ fprintf(stderr, "Badness in %s() at %s:%d\n", \
+ __func__, __FILE__, __LINE__); \
+ } \
+ } while (0)
+
+#endif /* __LABWC_BUT_ON_H */
+
#include <wayland-server-core.h>
#include <xkbcommon/xkbcommon.h>
-#include "buf.h"
-
-#define BUG_ON(condition) \
- do { \
- if ((condition) != 0) { \
- fprintf(stderr, "Badness in %s() at %s:%d\n", \
- __func__, __FILE__, __LINE__); \
- } \
- } while (0)
+#include "common/buf.h"
struct keybind {
uint32_t modifiers;
-#include "buf.h"
+#include "common/buf.h"
void buf_init(struct buf *s)
{
#include "rcxml.h"
#include "config/config-dir.h"
+#include "common/bug-on.h"
static bool in_keybind = false;
static bool is_attribute = false;
#include <stdint.h>
#include <stdbool.h>
-#include "buf.h"
+#include "common/buf.h"
#include "theme/xbm/parse.h"
/* TODO: should be window.active.button.unpressed.image.color */
LDFLAGS += `pkg-config --cflags --libs glib-2.0 wayland-server xkbcommon`
PROGS = rcxml-print-nodenames
+SRC = \
+ rcxml-print-nodenames.c \
+ ../../src/config/rcxml.c \
+ ../../src/config/config-dir.c \
+ ../../src/common/buf.c \
+ ../../src/config/keybind.c
+
all: $(PROGS)
-rcxml-print-nodenames: rcxml-print-nodenames.c
- $(CC) $(CFLAGS) -o $@ $^ ../../src/config/rcxml.c ../../src/common/buf.c ../../src/config/keybind.c $(LDFLAGS)
+rcxml-print-nodenames: $(SRC)
+ $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
clean:
rm -f $(PROGS)
#include <unistd.h>
#include "rcxml.h"
-#include "buf.h"
+#include "common/buf.h"
struct rcxml rc = { 0 };