mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 01:20:42 -05:00
Remove all the options for building cogl standalone
This removes all the remnants from being able to build Cogl standalone while it was part of the Clutter repository. Now that Cogl has been split out then standalone builds are the only option.
This commit is contained in:
parent
102d174a2a
commit
8b4ee0964b
@ -1,13 +1,9 @@
|
|||||||
SUBDIRS = cogl
|
SUBDIRS = cogl examples po
|
||||||
|
|
||||||
if BUILD_COGL_PANGO
|
if BUILD_COGL_PANGO
|
||||||
SUBDIRS += cogl-pango
|
SUBDIRS += cogl-pango
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if COGL_STANDALONE_BUILD
|
|
||||||
SUBDIRS += po examples
|
|
||||||
endif
|
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I build/autotools ${ACLOCAL_FLAGS}
|
ACLOCAL_AMFLAGS = -I build/autotools ${ACLOCAL_FLAGS}
|
||||||
|
|
||||||
EXTRA_DIST = README.in
|
EXTRA_DIST = README.in
|
||||||
|
@ -15,44 +15,26 @@ source_h_priv = \
|
|||||||
cogl-pango-glyph-cache.h \
|
cogl-pango-glyph-cache.h \
|
||||||
cogl-pango-pipeline-cache.h
|
cogl-pango-pipeline-cache.h
|
||||||
|
|
||||||
if COGL_STANDALONE_BUILD
|
|
||||||
lib_LTLIBRARIES = libcogl-pango.la
|
lib_LTLIBRARIES = libcogl-pango.la
|
||||||
else
|
|
||||||
noinst_LTLIBRARIES = libcogl-pango.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
libcogl_pango_la_SOURCES = $(source_c) $(source_h) $(source_h_priv)
|
libcogl_pango_la_SOURCES = $(source_c) $(source_h) $(source_h_priv)
|
||||||
libcogl_pango_la_CFLAGS = $(COGL_DEP_CFLAGS) $(COGL_EXTRA_CFLAGS) $(MAINTAINER_CFLAGS)
|
libcogl_pango_la_CFLAGS = $(COGL_DEP_CFLAGS) $(COGL_EXTRA_CFLAGS) $(MAINTAINER_CFLAGS)
|
||||||
libcogl_pango_la_LIBADD = $(COGL_DEP_LIBS) $(COGL_EXTRA_LDFLAGS)
|
libcogl_pango_la_LIBADD = $(COGL_DEP_LIBS) $(COGL_EXTRA_LDFLAGS)
|
||||||
if COGL_STANDALONE_BUILD
|
|
||||||
libcogl_pango_la_LIBADD += $(top_builddir)/cogl/libcogl.la
|
libcogl_pango_la_LIBADD += $(top_builddir)/cogl/libcogl.la
|
||||||
libcogl_pango_la_LDFLAGS = \
|
libcogl_pango_la_LDFLAGS = \
|
||||||
-export-dynamic \
|
-export-dynamic \
|
||||||
-export-symbols-regex "^cogl.*"
|
-export-symbols-regex "^cogl.*"
|
||||||
-no-undefined \
|
-no-undefined \
|
||||||
-version-info @COGL_LT_CURRENT@:@COGL_LT_REVISION@:@COGL_LT_AGE@
|
-version-info @COGL_LT_CURRENT@:@COGL_LT_REVISION@:@COGL_LT_AGE@
|
||||||
endif
|
|
||||||
|
|
||||||
INCLUDES = \
|
INCLUDES = \
|
||||||
-DG_DISABLE_SINGLE_INCLUDES \
|
-DG_DISABLE_SINGLE_INCLUDES \
|
||||||
-DCLUTTER_COMPILATION \
|
-DCLUTTER_COMPILATION \
|
||||||
-DG_LOG_DOMAIN=\"CoglPango\" \
|
-DG_LOG_DOMAIN=\"CoglPango\" \
|
||||||
-I$(top_srcdir)
|
-I$(top_srcdir)
|
||||||
if !COGL_STANDALONE_BUILD
|
|
||||||
INCLUDES += \
|
|
||||||
-I$(top_srcdir)/clutter \
|
|
||||||
-I$(top_srcdir)/clutter/cogl \
|
|
||||||
-I$(top_builddir)/clutter \
|
|
||||||
-I$(top_builddir)/clutter/cogl
|
|
||||||
endif
|
|
||||||
|
|
||||||
if COGL_STANDALONE_BUILD
|
|
||||||
cogl_pangoheadersdir = $(includedir)/cogl/cogl
|
cogl_pangoheadersdir = $(includedir)/cogl/cogl
|
||||||
cogl_pangoheaders_HEADERS = $(source_h)
|
cogl_pangoheaders_HEADERS = $(source_h)
|
||||||
else
|
|
||||||
cogl_pangoheadersdir = $(includedir)/clutter-@CLUTTER_API_VERSION@/cogl
|
|
||||||
cogl_pangoheaders_HEADERS = $(source_h)
|
|
||||||
endif
|
|
||||||
|
|
||||||
pc_files = cogl-pango-1.0.pc \
|
pc_files = cogl-pango-1.0.pc \
|
||||||
cogl-pango-$(COGL_API_VERSION).pc
|
cogl-pango-$(COGL_API_VERSION).pc
|
||||||
|
@ -23,18 +23,6 @@ INCLUDES = \
|
|||||||
-I$(srcdir)/driver/$(COGL_DRIVER) \
|
-I$(srcdir)/driver/$(COGL_DRIVER) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
if COGL_STANDALONE_BUILD
|
|
||||||
INCLUDES += \
|
|
||||||
-I$(top_srcdir)/clutter/cogl \
|
|
||||||
-I$(top_builddir)/clutter/cogl \
|
|
||||||
$(NULL)
|
|
||||||
else
|
|
||||||
INCLUDES += \
|
|
||||||
-I$(top_srcdir)/clutter/cogl \
|
|
||||||
-I$(top_builddir)/clutter/cogl \
|
|
||||||
$(NULL)
|
|
||||||
endif
|
|
||||||
|
|
||||||
AM_CPPFLAGS = \
|
AM_CPPFLAGS = \
|
||||||
-DG_DISABLE_SINGLE_INCLUDES \
|
-DG_DISABLE_SINGLE_INCLUDES \
|
||||||
-DG_DISABLE_DEPRECATED \
|
-DG_DISABLE_DEPRECATED \
|
||||||
@ -55,9 +43,7 @@ pc_files = \
|
|||||||
cogl-1.0.pc \
|
cogl-1.0.pc \
|
||||||
cogl-gl-1.0.pc
|
cogl-gl-1.0.pc
|
||||||
|
|
||||||
if COGL_STANDALONE_BUILD
|
|
||||||
pc_files += cogl-$(COGL_API_VERSION).pc
|
pc_files += cogl-$(COGL_API_VERSION).pc
|
||||||
endif
|
|
||||||
|
|
||||||
cogl-gl-1.0.pc: cogl-1.0.pc
|
cogl-gl-1.0.pc: cogl-1.0.pc
|
||||||
$(QUIET_GEN)cp -f $< $(@F)
|
$(QUIET_GEN)cp -f $< $(@F)
|
||||||
@ -355,17 +341,12 @@ glib_enum_c = cogl-enum-types.c
|
|||||||
glib_enum_headers = $(cogl_public_h)
|
glib_enum_headers = $(cogl_public_h)
|
||||||
include $(top_srcdir)/build/autotools/Makefile.am.enums
|
include $(top_srcdir)/build/autotools/Makefile.am.enums
|
||||||
|
|
||||||
if COGL_STANDALONE_BUILD
|
|
||||||
lib_LTLIBRARIES += libcogl.la
|
lib_LTLIBRARIES += libcogl.la
|
||||||
else
|
|
||||||
noinst_LTLIBRARIES += libcogl.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
libcogl_la_LIBADD = -lm $(COGL_DEP_LIBS) $(COGL_EXTRA_LDFLAGS)
|
libcogl_la_LIBADD = -lm $(COGL_DEP_LIBS) $(COGL_EXTRA_LDFLAGS)
|
||||||
if SUPPORT_GLX
|
if SUPPORT_GLX
|
||||||
libcogl_la_LIBADD += -ldl
|
libcogl_la_LIBADD += -ldl
|
||||||
endif
|
endif
|
||||||
if COGL_STANDALONE_BUILD
|
|
||||||
# XXX: The aim is to eventually get rid of all private API exports
|
# XXX: The aim is to eventually get rid of all private API exports
|
||||||
# for cogl-pango.
|
# for cogl-pango.
|
||||||
libcogl_la_LDFLAGS = \
|
libcogl_la_LDFLAGS = \
|
||||||
@ -373,7 +354,6 @@ libcogl_la_LDFLAGS = \
|
|||||||
-version-info @COGL_LT_CURRENT@:@COGL_LT_REVISION@:@COGL_LT_AGE@ \
|
-version-info @COGL_LT_CURRENT@:@COGL_LT_REVISION@:@COGL_LT_AGE@ \
|
||||||
-export-dynamic \
|
-export-dynamic \
|
||||||
-export-symbols-regex "^(cogl|_cogl_debug_flags|_cogl_atlas_new|_cogl_atlas_add_reorganize_callback|_cogl_atlas_reserve_space|_cogl_callback|_cogl_util_get_eye_planes_for_screen_poly|_cogl_atlas_texture_remove_reorganize_callback|_cogl_atlas_texture_add_reorganize_callback|_cogl_texture_foreach_sub_texture_in_region|_cogl_atlas_texture_new_with_size).*"
|
-export-symbols-regex "^(cogl|_cogl_debug_flags|_cogl_atlas_new|_cogl_atlas_add_reorganize_callback|_cogl_atlas_reserve_space|_cogl_callback|_cogl_util_get_eye_planes_for_screen_poly|_cogl_atlas_texture_remove_reorganize_callback|_cogl_atlas_texture_add_reorganize_callback|_cogl_texture_foreach_sub_texture_in_region|_cogl_atlas_texture_new_with_size).*"
|
||||||
endif
|
|
||||||
|
|
||||||
libcogl_la_SOURCES = $(cogl_sources_c)
|
libcogl_la_SOURCES = $(cogl_sources_c)
|
||||||
nodist_libcogl_la_SOURCES = $(BUILT_SOURCES)
|
nodist_libcogl_la_SOURCES = $(BUILT_SOURCES)
|
||||||
@ -384,15 +364,9 @@ cogl_headers = \
|
|||||||
$(srcdir)/cogl-deprecated.h \
|
$(srcdir)/cogl-deprecated.h \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
if COGL_STANDALONE_BUILD
|
|
||||||
coglincludedir = $(includedir)/cogl/cogl
|
coglincludedir = $(includedir)/cogl/cogl
|
||||||
coglinclude_HEADERS = $(cogl_headers) $(cogl_experimental_h)
|
coglinclude_HEADERS = $(cogl_headers) $(cogl_experimental_h)
|
||||||
nodist_coglinclude_HEADERS = cogl-defines.h cogl-enum-types.h
|
nodist_coglinclude_HEADERS = cogl-defines.h cogl-enum-types.h
|
||||||
else
|
|
||||||
coglincludedir = $(includedir)/clutter-@CLUTTER_API_VERSION@/cogl
|
|
||||||
coglinclude_HEADERS = $(cogl_headers) $(cogl_experimental_h)
|
|
||||||
nodist_coglinclude_HEADERS = cogl-defines.h cogl-enum-types.h
|
|
||||||
endif
|
|
||||||
|
|
||||||
-include $(INTROSPECTION_MAKEFILE)
|
-include $(INTROSPECTION_MAKEFILE)
|
||||||
|
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
prefix=@prefix@
|
|
||||||
exec_prefix=@exec_prefix@
|
|
||||||
libdir=@libdir@
|
|
||||||
includedir=@includedir@
|
|
||||||
apiversion=1.0
|
|
||||||
requires=@COGL_PKG_REQUIRES@
|
|
||||||
backend=none #only kept for backward compatability
|
|
||||||
winsys=none
|
|
||||||
cogl=none #only kept for backward compatability
|
|
||||||
driver=none
|
|
||||||
|
|
||||||
Name: Cogl
|
|
||||||
Description: An object oriented GL/GLES Abstraction/Utility Layer
|
|
||||||
Version: @COGL_1_VERSION@
|
|
||||||
Libs: -L${libdir} -lcogl
|
|
||||||
Cflags: -I${includedir}/clutter-${apiversion}
|
|
||||||
Requires: ${requires}
|
|
@ -611,8 +611,6 @@ AM_CONDITIONAL(SUPPORT_X11, [test "x$SUPPORT_X11" = "xyes"])
|
|||||||
AM_CONDITIONAL(SUPPORT_XLIB, [test "x$SUPPORT_XLIB" = "xyes"])
|
AM_CONDITIONAL(SUPPORT_XLIB, [test "x$SUPPORT_XLIB" = "xyes"])
|
||||||
|
|
||||||
|
|
||||||
AM_CONDITIONAL(COGL_STANDALONE_BUILD, [true])
|
|
||||||
|
|
||||||
dnl ================================================================
|
dnl ================================================================
|
||||||
dnl Compiler stuff.
|
dnl Compiler stuff.
|
||||||
dnl ================================================================
|
dnl ================================================================
|
||||||
|
Loading…
Reference in New Issue
Block a user