67 lines
1.5 KiB
Makefile
67 lines
1.5 KiB
Makefile
AUTOMAKE_OPTIONS = dist-bzip2 dist-xz subdir-objects
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
AM_CXXFLAGS = $(UTIL_CRUFT_CFLAGS)
|
|
|
|
DEFAULT_INCLUDES = -I${top_srcdir} -I${top_builddir} -I${top_builddir}/vk
|
|
lib_LIBRARIES = libcruft-vk.a
|
|
|
|
SUFFIXES = .hpp.xml .hpp
|
|
|
|
vk.hpp: vk.xml vk.xsl
|
|
$(XSLTPROC) $(XSLTFLAGS) -o $(builddir)/$@ $(srcdir)/vk.xsl $(srcdir)/vk.xml
|
|
|
|
EXTRA_DIST = vk.xml vk.xsl
|
|
BUILT_SOURCES = vk.hpp
|
|
CLEANFILES = $(BUILT_SOURCES)
|
|
|
|
libcruft_vk_a_SOURCES = \
|
|
vk.hpp \
|
|
fwd.hpp \
|
|
object.cpp \
|
|
object.hpp \
|
|
buffer.cpp \
|
|
buffer.hpp \
|
|
command_buffer.cpp \
|
|
command_buffer.hpp \
|
|
command_pool.cpp \
|
|
command_pool.hpp \
|
|
device.cpp \
|
|
device.hpp \
|
|
device_memory.cpp \
|
|
device_memory.hpp \
|
|
event.cpp \
|
|
event.hpp \
|
|
except.cpp \
|
|
except.hpp \
|
|
fence.cpp \
|
|
fence.hpp \
|
|
framebuffer.cpp \
|
|
framebuffer.hpp \
|
|
instance.cpp \
|
|
instance.hpp \
|
|
image.cpp \
|
|
image.hpp \
|
|
physical_device.cpp \
|
|
physical_device.hpp \
|
|
pipeline.cpp \
|
|
pipeline.hpp \
|
|
pipeline_cache.cpp \
|
|
pipeline_cache.hpp \
|
|
queue.cpp \
|
|
queue.hpp \
|
|
render_pass.cpp \
|
|
render_pass.hpp \
|
|
semaphore.cpp \
|
|
semaphore.hpp \
|
|
shader_module.cpp \
|
|
shader_module.hpp \
|
|
traits.hpp
|
|
|
|
|
|
nobase_pkginclude_HEADERS = $(filter %.hpp %.ipp, $(libcruft_vk_a_SOURCES))
|
|
pkgincludedir = $(includedir)/cruft/vk
|
|
pkglibdir = $(libdir)/
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
pkgconfig_DATA = libcruft-vk.pc
|