aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 2c5450d66945907003464fbbbc3affd188774098 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
INCLUDE=-Isrc/ -Isrc/KINDLE -I.

CFLAGS=$(INCLUDE) -D_GNU_SOURCE -DHAVE_CONFIG_H -DDISABLE_DOUBLEBUFFER

C_FILES=$(wildcard src/*.c) $(wildcard src/KINDLE/*.c)
OBJ_FILES=$(patsubst %.c,%.o,$(C_FILES))

all: prboom

src/%.o: src/%.c
	$(CC) -c $(CFLAGS) $< -o $@

prboom: $(OBJ_FILES) Makefile
	$(CC) -static $(CFLAGS) -o prboom $(OBJ_FILES)

extension: prboom
	mv $< extensions/prboom/$<
	zip -r PrBoom_KUAL.zip extensions 

clean:
	rm -rf $(OBJ_FILES)
	rm -f PrBoom_KUAL.zip