--- Makefile.orig 2026-08-19 01:44:01 UTC +++ Makefile @@ -145,6 +145,13 @@ $(info ARCHITECTURE: given as "$(PRAAT_ARCH)", resolve endif $(info ARCHITECTURE: given as "$(PRAAT_ARCH)", resolved as "$(ARCH_COMPILER_FLAGS)") +INC = $(LOCALBASE)/include +CPPFLAGS += -DUNIX -I$(INC) +CPPFLAGS += -I$(INC)/gtk-3.0 -I$(INC)/glib-2.0 -I$(LOCALBASE)/lib/glib-2.0/include -I$(INC)/pango-1.0 -I$(INC)/harfbuzz -I$(INC)/cairo -I$(INC)/gdk-pixbuf-2.0 -I$(INC)/atk-1.0 +EXECUTABLE_FILE = praat +LINKER_COMMAND = $(CXX) +GRAPHICS_LINKER_FLAGS := `pkg-config --libs gtk+-3.0` +NON_PRAAT_LIBRARIES = -L$(LOCALBASE) $(GRAPHICS_LINKER_FLAGS) -lpthread ifeq ($(OS_IS_FREEBSD),1) # by Paul Boersma, Jason Bacon, Adriaan de Groot @@ -185,7 +192,7 @@ ifeq ($(OS_IS_FREEBSD),1) EXECUTABLE_FILE := praat - NON_PRAAT_LIBRARIES := $(GRAPHICS_LINKER_FLAGS) -L$(LOCALBASE)/lib $(AUDIO_LINKER_FLAGS) -lm -lpthread -ltinfow + NON_PRAAT_LIBRARIES := $(GRAPHICS_LINKER_FLAGS) -L$(LOCALBASE)/lib $(AUDIO_LINKER_FLAGS) -lm -lpthread -ltinfow -lz AR = ar RANLIB = ls @@ -406,7 +413,6 @@ all: all-external all-self external/opusfile/libopusfile.a \ external/whispercpp/libwhisper.a \ external/blake3/libblake3.a \ - external/zlib/libzlib.a \ $(NON_PRAAT_LIBRARIES) $(LDFLAGS) all-external: @@ -423,7 +429,7 @@ all-external: $(MAKE) -C external/opusfile $(MAKE) -C external/whispercpp $(MAKE) -C external/blake3 - $(MAKE) -C external/zlib + # $(MAKE) -C external/zlib all-self: $(MAKE) -C kar