summaryrefslogtreecommitdiff
path: root/libdecor/build
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-06-06 15:32:54 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2022-06-06 15:32:54 +0200
commit6add57d4bd29157a9d4ac8c412f4f29eb600067a (patch)
tree95cd8168d231a98dc890253e0426a0b479c42fe7 /libdecor/build
parent831d8b5a5884c23ebe603fb3e47c3b39a51e07e8 (diff)
Wayland under FreeBSD: use package evdev-proto which brings linux/input.h
Diffstat (limited to 'libdecor/build')
-rw-r--r--libdecor/build/Makefile16
1 files changed, 3 insertions, 13 deletions
diff --git a/libdecor/build/Makefile b/libdecor/build/Makefile
index c76a73d14..0491b6a29 100644
--- a/libdecor/build/Makefile
+++ b/libdecor/build/Makefile
@@ -21,16 +21,12 @@ OBJECTS = fl_libdecor.o libdecor-cairo-blur.o fl_libdecor-plugins.o \
../../src/text-input-protocol.o cursor-settings.o os-compatibility.o
-#$(UNAME) is set to the product of `uname -s` in makeinclude
+# ${UNAME} is set to the product of `uname -s` in makeinclude
Linux_PROTO = /usr/share/wayland-protocols
FreeBSD_PROTO = /usr/local/share/wayland-protocols
PROTOCOLS = ${${UNAME}_PROTO}
-Linux_INPUT =
-FreeBSD_INPUT = linux/input.h
-EXTRA_INPUT= ${${UNAME}_INPUT}
-
Linux_CFLAGS =
FreeBSD_CFLAGS = -I/usr/local/include
EXTRA_DECOR = ${${UNAME}_CFLAGS}
@@ -47,16 +43,10 @@ all : demo $(GLWLDEMO)
depend:
: echo "libdecor/build: make depend..."
-linux/input.h :
- mkdir -p linux
- echo "#define BTN_LEFT 0x110" > linux/input.h
- echo "#define BTN_RIGHT 0x111" >> linux/input.h
- echo "#define BTN_MIDDLE 0x112" >> linux/input.h
-
fl_libdecor.o : fl_libdecor.c ../src/libdecor.c ../../src/xdg-shell-protocol.c ../../src/xdg-decoration-protocol.c ../../src/text-input-protocol.c
$(CC) $(CFLAGS) $(CFLAGS_DECOR) -c fl_libdecor.c -DLIBDECOR_PLUGIN_API_VERSION=1 -DLIBDECOR_PLUGIN_DIR=\"/usr/local/lib/libdecor/plugins-1\"
-fl_libdecor-plugins.o : $(EXTRA_INPUT) fl_libdecor-plugins.c ../src/plugins/cairo/libdecor-cairo.c
+fl_libdecor-plugins.o : fl_libdecor-plugins.c ../src/plugins/cairo/libdecor-cairo.c
$(CC) $(CFLAGS) $(CFLAGS_DECOR) -c fl_libdecor-plugins.c -DLIBDECOR_PLUGIN_API_VERSION=1 -DLIBDECOR_PLUGIN_DIR=\"/usr/local/lib/libdecor/plugins-1\"
libdecor-cairo-blur.o : ../src/plugins/cairo/libdecor-cairo-blur.c
@@ -90,7 +80,7 @@ cursor-settings.o : ../src/cursor-settings.c
$(PROTOCOLS)/unstable/text-input/text-input-unstable-v3.xml \
../../src/text-input-client-protocol.h
-demo : ../demo/demo.c $(OBJECTS) $(EXTRA_INPUT)
+demo : ../demo/demo.c $(OBJECTS)
$(CC) -o demo ../demo/demo.c -D_GNU_SOURCE -I../.. -I../src -I. -I../../src $(EXTRA_DECOR) $(OBJECTS) $(LDLIBS) -lm -rdynamic $(NOPIE) -Wl,--defsym=fl_libdecor_using_weston=0
egl : ../demo/egl.c $(OBJECTS)