tracy/profiler/build/unix/build.mk

33 lines
906 B
Makefile
Raw Normal View History

CFLAGS +=
2018-05-07 23:21:19 +00:00
CXXFLAGS := $(CFLAGS) -std=c++17
2021-02-10 23:30:41 +00:00
DEFINES += -DIMGUI_IMPL_OPENGL_LOADER_GL3W -DIMGUI_ENABLE_FREETYPE
INCLUDES := $(shell pkg-config --cflags glfw3 freetype2 capstone) -I../../../imgui -I../../libs/gl3w
LIBS := $(shell pkg-config --libs glfw3 freetype2 capstone) -lpthread -ldl
2020-09-29 02:00:06 +00:00
DISPLAY_SERVER := X11
2020-10-02 01:55:31 +00:00
ifdef TRACY_USE_WAYLAND
2020-09-29 02:00:06 +00:00
DISPLAY_SERVER := WAYLAND
2020-10-02 01:55:31 +00:00
LIBS += $(shell pkg-config --libs wayland-client)
2020-09-29 02:00:06 +00:00
endif
2020-10-02 01:55:31 +00:00
2020-09-29 02:00:06 +00:00
CXXFLAGS += -D"DISPLAY_SERVER_$(DISPLAY_SERVER)"
PROJECT := Tracy
IMAGE := $(PROJECT)-$(BUILD)
2017-09-15 20:45:23 +00:00
2017-10-01 00:37:52 +00:00
FILTER := ../../../nfd/nfd_win.cpp
include ../../../common/src-from-vcxproj.mk
2018-07-13 16:01:36 +00:00
UNAME := $(shell uname -s)
ifeq ($(UNAME),Darwin)
SRC3 += ../../../nfd/nfd_cocoa.m
LIBS += -framework CoreFoundation -framework AppKit
else
SRC2 += ../../../nfd/nfd_gtk.c
INCLUDES += $(shell pkg-config --cflags gtk+-3.0)
LIBS += $(shell pkg-config --libs gtk+-3.0)
2018-07-13 16:01:36 +00:00
endif
2017-09-15 20:45:23 +00:00
include ../../../common/unix.mk