2019-09-29 03:00:15 -07:00
|
|
|
CFLAGS = -std=c++11
|
|
|
|
LDFLAGS = -L/usr/local/lib -lglfw -lrt -lm -ldl -lXrandr -lXinerama -lXxf86vm -lXext -lXcursor -lXrender -lXfixes -lX11 -lpthread -lxcb -lXau -lvulkan
|
2016-10-30 01:21:33 -07:00
|
|
|
|
2019-10-16 14:02:00 -07:00
|
|
|
all: VulkanTest VulkanComputeTest
|
2016-10-31 21:29:34 -07:00
|
|
|
|
2016-10-30 01:21:33 -07:00
|
|
|
VulkanTest: main.cpp
|
|
|
|
g++ $(CFLAGS) -g -o VulkanTest main.cpp $(LDFLAGS)
|
|
|
|
|
2019-10-16 14:02:00 -07:00
|
|
|
VulkanComputeTest: compute.cpp
|
|
|
|
clang++ $(CFLAGS) -g -o VulkanComputeTest compute.cpp -lvulkan
|
|
|
|
|
2016-10-30 01:21:33 -07:00
|
|
|
.PHONY: test clean
|
|
|
|
|
|
|
|
test: VulkanTest
|
|
|
|
LD_LIBRARY_PATH=$(VULKAN_SDK_PATH)/lib VK_LAYER_PATH=$(VULKAN_SDK_PATH)/etc/explicit_layer.d ./VulkanTest
|
|
|
|
|
|
|
|
clean:
|
2019-10-16 14:02:00 -07:00
|
|
|
rm -f VulkanTest VulkanComputeTest
|