-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
20 lines (17 loc) · 850 Bytes
/
Copy pathMakefile
File metadata and controls
20 lines (17 loc) · 850 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CFLAGS = -std=c99
config: objects
mkdir -p build
gcc -o build/cleanuprl src/cleanuprl.c obj/screen.o obj/windows.o obj/menus.o obj/dialog.o obj/house.o obj/player.o obj/intent.o obj/collision.o obj/input.o obj/player_renderer.o obj/house_renderer.o $(CFLAGS) -lncurses
objects:
mkdir -p obj
gcc -c src/screen.c -o obj/screen.o $(CFLAGS)
gcc -c src/windows.c -o obj/windows.o $(CFLAGS)
gcc -c src/menus.c -o obj/menus.o $(CFLAGS)
gcc -c src/dialog.c -o obj/dialog.o $(CFLAGS)
gcc -c src/house.c -o obj/house.o $(CFLAGS)
gcc -c src/player.c -o obj/player.o $(CFLAGS)
gcc -c src/intent.c -o obj/intent.o $(CFLAGS)
gcc -c src/collision.c -o obj/collision.o $(CFLAGS)
gcc -c src/input.c -o obj/input.o $(CFLAGS)
gcc -c src/player_renderer.c -o obj/player_renderer.o $(CFLAGS)
gcc -c src/house_renderer.c -o obj/house_renderer.o $(CFLAGS)