blob: 18b947a83cee3a6394a4d41b460cc4be4ead61dd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
.POSIX:
.PHONY: default clean check run debug debug-tests install format
default: dged
SOURCES = src/binding.c src/buffer.c src/command.c src/display.c \
src/keyboard.c src/minibuffer.c src/text.c \
src/utf8.c src/buffers.c src/window.c src/allocator.c src/undo.c \
src/settings.c src/lang.c
DGED_SOURCES = $(SOURCES) src/main.c
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
prefix != if [ -n "$$prefix" ]; then echo "$$prefix"; else echo "/usr"; fi
.SUFFIXES:
.SUFFIXES: .c .o .d
UNAME_S != uname -s | tr '[:upper:]' '[:lower:]'
CFLAGS = -Werror -g -std=c99 -I ./src
DEPS = $(DGED_SOURCES:.c=.d) $(TEST_SOURCES:.c=.d)
OBJS = $(SOURCES:.c=.o)
TEST_OBJS = $(TEST_SOURCES:.c=.o)
FILES = $(DEPS) $(DGED_SOURCES:.c=.o) dged libdged.a $(TEST_OBJS)
|