summaryrefslogtreecommitdiffstats
path: root/src/egl/wayland/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/egl/wayland/Makefile')
-rw-r--r--src/egl/wayland/Makefile18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/egl/wayland/Makefile b/src/egl/wayland/Makefile
index 4cd036519db..f484ff8989a 100644
--- a/src/egl/wayland/Makefile
+++ b/src/egl/wayland/Makefile
@@ -1,4 +1,4 @@
-# src/egl/main/Makefile
+# src/egl/wayland/Makefile
TOP = ../../..
include $(TOP)/configs/current
@@ -10,14 +10,20 @@ SOURCES = wayland-egl.c
OBJECTS = $(SOURCES:.c=.o)
-LOCAL_CFLAGS = -I$(TOP)/include/EGL $(LIBDRM_CFLAGS) $(WAYLAND_CFLAGS)
+LOCAL_CFLAGS = -I$(TOP)/include/EGL \
+ -I$(TOP)/src/egl/wayland/wayland-drm \
+ $(LIBDRM_CFLAGS) \
+ $(WAYLAND_CFLAGS)
+
LOCAL_LIBS =
+SUBDIRS = wayland-drm
+
.c.o:
$(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $(LOCAL_CFLAGS) $< -o $@
-default: depend library
+default: subdirs depend library
# wayland-egl Library
library: $(TOP)/$(LIB_DIR)/$(WAYLAND_EGL_LIB_NAME)
@@ -54,6 +60,12 @@ clean:
-rm -f *.o
-rm -f depend depend.bak
+subdirs:
+ @for dir in $(SUBDIRS) ; do \
+ if [ -d $$dir ] ; then \
+ (cd $$dir && $(MAKE)) || exit 1 ; \
+ fi \
+ done
depend: $(SOURCES) $(HEADERS)
@ echo "running $(MKDEP)"