diff options
| author | Albert Cervin <albert@acervin.com> | 2024-03-22 20:39:35 +0100 |
|---|---|---|
| committer | Albert Cervin <albert@acervin.com> | 2024-03-22 20:39:35 +0100 |
| commit | bb2dff871b6a5b1362a2f867e586b06dc6b49996 (patch) | |
| tree | 22811279a106e8f95ab727c59ec11399c98969a4 /Makefile | |
| parent | 5ce90cb97a08c6057224b3a8181e2e757fcfd4e2 (diff) | |
| download | dged-bb2dff871b6a5b1362a2f867e586b06dc6b49996.tar.gz dged-bb2dff871b6a5b1362a2f867e586b06dc6b49996.tar.xz dged-bb2dff871b6a5b1362a2f867e586b06dc6b49996.zip | |
Initial OpenBSD support
Reactor is not really implemented yet but at least
it builds and the tests run.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -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) |
