mirror of
https://github.com/SimoneN64/Kaizen.git
synced 2025-04-02 10:41:53 -04:00
56 lines
2.6 KiB
Makefile
56 lines
2.6 KiB
Makefile
# For use in standalone implementations.
|
|
|
|
PARALLEL_RDP_CFLAGS :=
|
|
PARALLEL_RDP_CXXFLAGS :=
|
|
|
|
PARALLEL_RDP_SOURCES_CXX := \
|
|
$(wildcard $(PARALLEL_RDP_IMPLEMENTATION)/parallel-rdp/*.cpp) \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/buffer.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/buffer_pool.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/command_buffer.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/command_pool.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/context.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/cookie.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/descriptor_set.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/device.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/event_manager.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/fence.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/fence_manager.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/image.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/indirect_layout.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/memory_allocator.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/pipeline_event.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/query_pool.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/render_pass.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/sampler.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/semaphore.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/semaphore_manager.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/shader.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/vulkan/texture/texture_format.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/util/arena_allocator.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/util/logging.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/util/thread_id.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/util/aligned_alloc.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/util/timer.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/util/timeline_trace_file.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/util/environment.cpp \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/util/thread_name.cpp
|
|
|
|
PARALLEL_RDP_SOURCES_C := \
|
|
$(PARALLEL_RDP_IMPLEMENTATION)/volk/volk.c
|
|
|
|
PARALLEL_RDP_INCLUDE_DIRS := \
|
|
-I$(PARALLEL_RDP_IMPLEMENTATION)/parallel-rdp \
|
|
-I$(PARALLEL_RDP_IMPLEMENTATION)/volk \
|
|
-I$(PARALLEL_RDP_IMPLEMENTATION)/vulkan \
|
|
-I$(PARALLEL_RDP_IMPLEMENTATION)/vulkan-headers/include \
|
|
-I$(PARALLEL_RDP_IMPLEMENTATION)/util
|
|
|
|
PARALLEL_RDP_LDFLAGS := -pthread
|
|
ifeq (,$(findstring win,$(platform)))
|
|
PARALLEL_RDP_LDFLAGS += -ldl
|
|
else
|
|
PARALLEL_RDP_CFLAGS += -DVK_USE_PLATFORM_WIN32_KHR
|
|
PARALLEL_RDP_LDFLAGS += -lwinmm
|
|
endif
|
|
|