From bb2dff871b6a5b1362a2f867e586b06dc6b49996 Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Fri, 22 Mar 2024 20:39:35 +0100 Subject: Initial OpenBSD support Reactor is not really implemented yet but at least it builds and the tests run. --- Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index cb3d941..82ef47b 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,6 @@ # Makefile for bmake -.OBJDIR: ./build .PHONY: default clean check run debug debug-tests install format - +.OBJDIR: ./build SYNTAX_ENABLE ?= true default: dged @@ -29,7 +28,7 @@ TEST_SOURCES = test/assert.c test/buffer.c test/text.c test/utf8.c test/main.c \ test/command.c test/keyboard.c test/fake-reactor.c test/allocator.c \ test/minibuffer.c test/undo.c test/settings.c test/container.c -prefix ?= /usr +prefix ?= /usr/local datadir = $(prefix)/share/dged .SUFFIXES: @@ -60,6 +59,8 @@ UNAME_S != uname -s | tr '[:upper:]' '[:lower:]' . include "$(.CURDIR)/$(UNAME_S).mk" .endif +FORMAT_TOOL ?= clang-format + DEPS = $(SOURCES:.c=.d) $(MAIN_SOURCES:.c=.d) $(TEST_SOURCES:.c=.d) OBJS = $(SOURCES:.c=.o) @@ -99,7 +100,7 @@ run-tests: $(TEST_OBJS) $(OBJS) $(CC) $(LDFLAGS) $(TEST_OBJS) $(OBJS) -lm -o run-tests check: run-tests - clang-format --dry-run --Werror $(SOURCES:%.c=../%.c) $(MAIN_SOURCES:%.c=../%.c) $(TEST_SOURCES:%c=../%c) $(HEADERS:%.h=../%.h) + $(FORMAT_TOOL) --dry-run --Werror $(SOURCES:%.c=../%.c) $(MAIN_SOURCES:%.c=../%.c) $(TEST_SOURCES:%c=../%c) $(HEADERS:%.h=../%.h) ./run-tests run: dged @@ -112,7 +113,7 @@ debug-tests: run-tests gdb ./run-tests format: - clang-format -i $(SOURCES:%.c=../%.c) $(MAIN_SOURCES:%.c=../%.c) $(TEST_SOURCES:%c=../%c) $(HEADERS:%.h=../%.h) + $(FORMAT_TOOL) -i $(SOURCES:%.c=../%.c) $(MAIN_SOURCES:%.c=../%.c) $(TEST_SOURCES:%c=../%c) $(HEADERS:%.h=../%.h) clean: rm -f $(FILES) -- cgit v1.2.3