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 all: VulkanTest VulkanComputeTest VulkanTest: main.cpp g++ $(CFLAGS) -g -o VulkanTest main.cpp $(LDFLAGS) VulkanComputeTest: compute.cpp clang++ $(CFLAGS) -g -o VulkanComputeTest compute.cpp -lvulkan .PHONY: test clean test: VulkanTest LD_LIBRARY_PATH=$(VULKAN_SDK_PATH)/lib VK_LAYER_PATH=$(VULKAN_SDK_PATH)/etc/explicit_layer.d ./VulkanTest clean: rm -f VulkanTest VulkanComputeTest