clutter/clutter-version.h
clutter/stamp-*
/clutter/clutter-json.h
-/clutter/cogl/cogl/cogl-defines-gl.h
-/clutter/cogl/cogl/cogl-defines-gles.h
-/clutter/cogl/cogl/cogl.h
+/clutter/cogl/cogl/cogl-defines.h
/clutter/cogl/cogl/*.pc
/clutter/cogl/cogl/cogl-enum-types.[ch]
/clutter/cogl/cogl/stamp-enum-types
+/clutter/cogl/cogl/driver/gl/cogl-defines.h
+/clutter/cogl/cogl/driver/gles/cogl-defines.h
/clutter/cogl/cogl/driver/gles/cogl-fixed-vertex-shader.[ch]
/clutter/cogl/cogl/driver/gles/cogl-fixed-fragment-shader.[ch]
*.gir
*.typelib
/clutter/json/*.gir
-cogl-defines.h
config.*
configure
depcomp
SUBDIRS = driver
-BUILT_SOURCES = cogl.h
-EXTRA_DIST = cogl.h.in cogl.pc.in
+BUILT_SOURCES =
+EXTRA_DIST =
CLEANFILES =
DISTCLEANFILES =
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = $(pc_files)
+EXTRA_DIST += cogl.pc.in
CLEANFILES += $(pc_files)
INCLUDES = \
-I$(top_builddir)/clutter/cogl \
$(NULL)
+cogl-defines.h: $(srcdir)/driver/gl/cogl-defines.h $(srcdir)/driver/gles/cogl-defines.h
+ $(QUIET_GEN)cp -f $(srcdir)/driver/$(COGL_DRIVER)/cogl-defines.h $(@F)
+
+BUILT_SOURCES += cogl-defines.h
+DISTCLEANFILES += cogl-defines.h
+
# public headers
cogl_public_h = \
$(srcdir)/cogl-bitmap.h \
$(srcdir)/cogl-texture.h \
$(srcdir)/cogl-types.h \
$(srcdir)/cogl-vertex-buffer.h \
- $(top_builddir)/clutter/cogl/cogl/cogl.h \
+ $(srcdir)/cogl.h \
$(NULL)
# windowing system; all sources have to be distributed, but we'll
$(top_builddir)/clutter/cogl/cogl/driver/$(COGL_DRIVER)/libclutter-cogl-driver.la
libclutter_cogl_la_SOURCES = \
+ $(BUILT_SOURCES) \
$(srcdir)/winsys/cogl-winsys.h \
$(srcdir)/winsys/cogl-@COGL_WINSYS@.c \
$(srcdir)/cogl-handle.h \
$(srcdir)/cogl-draw-buffer.c \
$(srcdir)/cogl-matrix-mesa.h \
$(srcdir)/cogl-matrix-mesa.c \
- $(BUILT_SOURCES) \
$(NULL)
EXTRA_DIST += $(cogl_winsys_sources)
-
EXTRA_DIST += stb_image.c
# COGL installed headers
cogl_headers = \
$(cogl_public_h) \
$(srcdir)/cogl-deprecated.h \
- cogl-defines-$(COGL_DRIVER).h \
+ cogl-defines.h \
cogl-enum-types.h \
$(NULL)
clutter/sdl/Makefile
clutter/cogl/Makefile
clutter/cogl/cogl/Makefile
- clutter/cogl/cogl/cogl.h
- clutter/cogl/cogl/cogl-defines-gl.h:clutter/cogl/cogl/driver/gl/cogl-defines.h.in
- clutter/cogl/cogl/cogl-defines-gles.h:clutter/cogl/cogl/driver/gles/cogl-defines.h.in
+ clutter/cogl/cogl/driver/gl/cogl-defines.h
+ clutter/cogl/cogl/driver/gles/cogl-defines.h
clutter/cogl/cogl/cogl.pc
clutter/cogl/cogl/driver/Makefile
clutter/cogl/cogl/driver/gl/Makefile