aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile22
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..2c5450d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,22 @@
1INCLUDE=-Isrc/ -Isrc/KINDLE -I.
2
3CFLAGS=$(INCLUDE) -D_GNU_SOURCE -DHAVE_CONFIG_H -DDISABLE_DOUBLEBUFFER
4
5C_FILES=$(wildcard src/*.c) $(wildcard src/KINDLE/*.c)
6OBJ_FILES=$(patsubst %.c,%.o,$(C_FILES))
7
8all: prboom
9
10src/%.o: src/%.c
11 $(CC) -c $(CFLAGS) $< -o $@
12
13prboom: $(OBJ_FILES) Makefile
14 $(CC) -static $(CFLAGS) -o prboom $(OBJ_FILES)
15
16extension: prboom
17 mv $< extensions/prboom/$<
18 zip -r PrBoom_KUAL.zip extensions
19
20clean:
21 rm -rf $(OBJ_FILES)
22 rm -f PrBoom_KUAL.zip \ No newline at end of file