mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-10-31 22:25:25 -04:00
build: Move src/Makefile.am into toplevel Makefile.am
This commit is contained in:
parent
267b28887d
commit
4c163b9b00
4 changed files with 92 additions and 82 deletions
95
Makefile.am
95
Makefile.am
|
|
@ -2,7 +2,7 @@ if BUILD_DOCS
|
||||||
doc_subdir = doc
|
doc_subdir = doc
|
||||||
endif
|
endif
|
||||||
|
|
||||||
SUBDIRS = src $(doc_subdir) tests
|
SUBDIRS = $(doc_subdir) . tests
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
|
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
|
||||||
|
|
||||||
|
|
@ -14,9 +14,93 @@ dist_pkgdata_DATA = \
|
||||||
protocol/wayland.xml \
|
protocol/wayland.xml \
|
||||||
protocol/wayland.dtd
|
protocol/wayland.dtd
|
||||||
|
|
||||||
lib_LTLIBRARIES = libwayland-cursor.la
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
|
pkgconfig_DATA =
|
||||||
|
|
||||||
include_HEADERS = cursor/wayland-cursor.h
|
lib_LTLIBRARIES = libwayland-server.la libwayland-client.la
|
||||||
|
noinst_LTLIBRARIES = libwayland-util.la
|
||||||
|
|
||||||
|
include_HEADERS = \
|
||||||
|
src/wayland-util.h \
|
||||||
|
src/wayland-server-protocol.h \
|
||||||
|
src/wayland-server.h \
|
||||||
|
src/wayland-client-protocol.h \
|
||||||
|
src/wayland-client.h \
|
||||||
|
src/wayland-egl.h \
|
||||||
|
src/wayland-version.h
|
||||||
|
|
||||||
|
libwayland_util_la_SOURCES = \
|
||||||
|
src/connection.c \
|
||||||
|
src/wayland-util.c \
|
||||||
|
src/wayland-util.h \
|
||||||
|
src/wayland-os.c \
|
||||||
|
src/wayland-os.h \
|
||||||
|
src/wayland-private.h
|
||||||
|
|
||||||
|
libwayland_server_la_CFLAGS = $(FFI_CFLAGS) $(GCC_CFLAGS) -pthread
|
||||||
|
libwayland_server_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt -lm
|
||||||
|
libwayland_server_la_LDFLAGS = -version-info 1:0:1
|
||||||
|
libwayland_server_la_SOURCES = \
|
||||||
|
src/wayland-server.c \
|
||||||
|
src/wayland-shm.c \
|
||||||
|
src/event-loop.c
|
||||||
|
|
||||||
|
nodist_libwayland_server_la_SOURCES = \
|
||||||
|
protocol/wayland-protocol.c
|
||||||
|
|
||||||
|
libwayland_client_la_CFLAGS = $(FFI_CFLAGS) $(GCC_CFLAGS) -pthread
|
||||||
|
libwayland_client_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt -lm
|
||||||
|
libwayland_client_la_LDFLAGS = -version-info 2:0:2
|
||||||
|
libwayland_client_la_SOURCES = \
|
||||||
|
src/wayland-client.c
|
||||||
|
|
||||||
|
nodist_libwayland_client_la_SOURCES = \
|
||||||
|
protocol/wayland-protocol.c
|
||||||
|
|
||||||
|
pkgconfig_DATA += src/wayland-client.pc src/wayland-server.pc
|
||||||
|
|
||||||
|
protocoldir = $(top_srcdir)/protocol
|
||||||
|
|
||||||
|
if ENABLE_SCANNER
|
||||||
|
wayland_scanner = $(top_builddir)/wayland-scanner
|
||||||
|
else
|
||||||
|
wayland_scanner = wayland-scanner
|
||||||
|
endif
|
||||||
|
|
||||||
|
protocol/%-protocol.c : $(top_srcdir)/protocol/%.xml
|
||||||
|
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) code < $< > $@
|
||||||
|
|
||||||
|
protocol/%-server-protocol.h : $(top_srcdir)/protocol/%.xml
|
||||||
|
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) server-header < $< > $@
|
||||||
|
|
||||||
|
protocol/%-client-protocol.h : $(top_srcdir)/protocol/%.xml
|
||||||
|
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(wayland_scanner) client-header < $< > $@
|
||||||
|
|
||||||
|
|
||||||
|
if ENABLE_SCANNER
|
||||||
|
bin_PROGRAMS = wayland-scanner
|
||||||
|
|
||||||
|
wayland_scanner_SOURCES = src/scanner.c
|
||||||
|
wayland_scanner_LDADD = $(EXPAT_LIBS) libwayland-util.la
|
||||||
|
|
||||||
|
$(BUILT_SOURCES) : wayland-scanner
|
||||||
|
|
||||||
|
pkgconfig_DATA += src/wayland-scanner.pc
|
||||||
|
endif
|
||||||
|
|
||||||
|
BUILT_SOURCES = \
|
||||||
|
$(nodist_libwayland_server_la_SOURCES) \
|
||||||
|
$(nodist_libwayland_client_la_SOURCES)
|
||||||
|
|
||||||
|
CLEANFILES = $(BUILT_SOURCES)
|
||||||
|
DISTCLEANFILES = src/wayland-version.h
|
||||||
|
EXTRA_DIST = src/wayland-version.h.in
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
lib_LTLIBRARIES += libwayland-cursor.la
|
||||||
|
|
||||||
|
include_HEADERS += cursor/wayland-cursor.h
|
||||||
|
|
||||||
libwayland_cursor_la_SOURCES = \
|
libwayland_cursor_la_SOURCES = \
|
||||||
cursor/wayland-cursor.c \
|
cursor/wayland-cursor.c \
|
||||||
|
|
@ -25,10 +109,9 @@ libwayland_cursor_la_SOURCES = \
|
||||||
cursor/cursor-data.h \
|
cursor/cursor-data.h \
|
||||||
cursor/xcursor.c \
|
cursor/xcursor.c \
|
||||||
cursor/xcursor.h
|
cursor/xcursor.h
|
||||||
libwayland_cursor_la_LIBADD = src/libwayland-client.la
|
libwayland_cursor_la_LIBADD = libwayland-client.la
|
||||||
|
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
pkgconfig_DATA += cursor/wayland-cursor.pc
|
||||||
pkgconfig_DATA = cursor/wayland-cursor.pc
|
|
||||||
|
|
||||||
libwayland_cursor_la_CFLAGS = \
|
libwayland_cursor_la_CFLAGS = \
|
||||||
$(GCC_CFLAGS) \
|
$(GCC_CFLAGS) \
|
||||||
|
|
|
||||||
|
|
@ -133,7 +133,6 @@ AC_CONFIG_FILES([Makefile
|
||||||
doc/publican/Makefile
|
doc/publican/Makefile
|
||||||
doc/doxygen/Makefile
|
doc/doxygen/Makefile
|
||||||
doc/man/Makefile
|
doc/man/Makefile
|
||||||
src/Makefile
|
|
||||||
src/wayland-server-uninstalled.pc
|
src/wayland-server-uninstalled.pc
|
||||||
src/wayland-client-uninstalled.pc
|
src/wayland-client-uninstalled.pc
|
||||||
src/wayland-scanner-uninstalled.pc
|
src/wayland-scanner-uninstalled.pc
|
||||||
|
|
|
||||||
|
|
@ -1,72 +0,0 @@
|
||||||
lib_LTLIBRARIES = libwayland-server.la libwayland-client.la
|
|
||||||
noinst_LTLIBRARIES = libwayland-util.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
wayland-util.h \
|
|
||||||
wayland-server-protocol.h \
|
|
||||||
wayland-server.h \
|
|
||||||
wayland-client-protocol.h \
|
|
||||||
wayland-client.h \
|
|
||||||
wayland-egl.h \
|
|
||||||
wayland-version.h
|
|
||||||
|
|
||||||
libwayland_util_la_SOURCES = \
|
|
||||||
connection.c \
|
|
||||||
wayland-util.c \
|
|
||||||
wayland-util.h \
|
|
||||||
wayland-os.c \
|
|
||||||
wayland-os.h \
|
|
||||||
wayland-private.h
|
|
||||||
|
|
||||||
libwayland_server_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt -lm
|
|
||||||
libwayland_server_la_LDFLAGS = -version-info 1:0:1
|
|
||||||
libwayland_server_la_SOURCES = \
|
|
||||||
wayland-protocol.c \
|
|
||||||
wayland-server.c \
|
|
||||||
wayland-shm.c \
|
|
||||||
event-loop.c
|
|
||||||
|
|
||||||
libwayland_client_la_LIBADD = $(FFI_LIBS) libwayland-util.la -lrt -lm
|
|
||||||
libwayland_client_la_LDFLAGS = -version-info 2:0:2
|
|
||||||
libwayland_client_la_SOURCES = \
|
|
||||||
wayland-protocol.c \
|
|
||||||
wayland-client.c
|
|
||||||
|
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
|
||||||
pkgconfig_DATA = wayland-client.pc wayland-server.pc
|
|
||||||
|
|
||||||
AM_CPPFLAGS = $(FFI_CFLAGS)
|
|
||||||
AM_CFLAGS = $(GCC_CFLAGS) -pthread
|
|
||||||
|
|
||||||
protocoldir = $(top_srcdir)/protocol
|
|
||||||
|
|
||||||
if ENABLE_SCANNER
|
|
||||||
wayland_scanner = $(top_builddir)/src/wayland-scanner
|
|
||||||
else
|
|
||||||
wayland_scanner = wayland-scanner
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(top_srcdir)/src/scanner.mk
|
|
||||||
|
|
||||||
if ENABLE_SCANNER
|
|
||||||
bin_PROGRAMS = wayland-scanner
|
|
||||||
|
|
||||||
wayland_scanner_SOURCES = \
|
|
||||||
scanner.c
|
|
||||||
|
|
||||||
wayland_scanner_LDADD = $(EXPAT_LIBS) libwayland-util.la
|
|
||||||
|
|
||||||
$(BUILT_SOURCES) : wayland-scanner
|
|
||||||
|
|
||||||
scannerpkgconfigdir = $(datadir)/pkgconfig
|
|
||||||
scannerpkgconfig_DATA = wayland-scanner.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
BUILT_SOURCES = \
|
|
||||||
wayland-server-protocol.h \
|
|
||||||
wayland-client-protocol.h \
|
|
||||||
wayland-protocol.c
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
DISTCLEANFILES = wayland-version.h
|
|
||||||
EXTRA_DIST = wayland-version.h.in
|
|
||||||
|
|
@ -46,9 +46,9 @@ os_wrappers_test_SOURCES = \
|
||||||
|
|
||||||
AM_CPPFLAGS = -I$(top_builddir)/src -I$(top_srcdir)/src
|
AM_CPPFLAGS = -I$(top_builddir)/src -I$(top_srcdir)/src
|
||||||
AM_CFLAGS = $(GCC_CFLAGS) $(FFI_CFLAGS)
|
AM_CFLAGS = $(GCC_CFLAGS) $(FFI_CFLAGS)
|
||||||
LDADD = $(top_builddir)/src/libwayland-util.la \
|
LDADD = ../libwayland-util.la \
|
||||||
$(top_builddir)/src/libwayland-client.la \
|
../libwayland-client.la \
|
||||||
$(top_builddir)/src/libwayland-server.la \
|
../libwayland-server.la \
|
||||||
-lrt -ldl $(FFI_LIBS)
|
-lrt -ldl $(FFI_LIBS)
|
||||||
|
|
||||||
exec_fd_leak_checker_SOURCES = \
|
exec_fd_leak_checker_SOURCES = \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue