generated from Stuycs-K/Systems-Final-Project
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
27 lines (23 loc) · 923 Bytes
/
makefile
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
compile: _host _player
_host: host.o game.o music.o networking.o utils.o
@gcc -o host host.o game.o music.o networking.o utils.o -lncurses
_player: player.o networking.o utils.o
@gcc -o player player.o networking.o utils.o -lncurses
game.o: src/game.c include/game.h include/imports.h include/music.h include/utils.h
@gcc -c src/game.c
host.o: src/host.c include/game.h include/imports.h include/music.h include/utils.h
@gcc -c src/host.c
music.o: src/music.c include/music.h include/imports.h
@gcc -c src/music.c
networking.o: src/networking.c include/game.h include/imports.h include/music.h include/utils.h
@gcc -c src/networking.c
player.o: src/player.c include/game.h include/imports.h include/music.h include/utils.h
@gcc -c src/player.c
utils.o: src/utils.c include/utils.h include/imports.h
@gcc -c src/utils.c
host:_host
@./host
player: _player
@./player $(ARGS)
clean:
@rm -f *.o game host player