b899460b7965a7876413c8dcefe584f9cad5006c
[zeRace] / Makefile
1 CC=gcc
2 SDLCONFIG=sdl-config
3
4 all:zeRace server bot_anticip
5
6 zeRace:zeRace.c network.h sdl.o car.o tracklist.o $(ICON)
7         $(CC) -o zeRace$(EXT) zeRace.c sdl.o car.o tracklist.o $(ICON) `$(SDLCONFIG) --cflags --libs` -lSDL_net -lSDL_mixer -lSDL_image -lSDL_gfx -L.
8
9 server:server.c network.h sdl.o car.o tracklist.o
10         $(CC) -o server$(EXT) server.c sdl.o car.o tracklist.o `$(SDLCONFIG) --cflags --libs` -lSDL_net -lSDL_image -L.
11
12 bot_anticip:bot_anticip.c bot.o sdl.o car.o tracklist.o
13         $(CC) -o bot_anticip$(EXT) bot_anticip.c bot.o sdl.o car.o tracklist.o `$(SDLCONFIG) --cflags --libs` -lSDL_net -lSDL_image -L.
14
15 sdl.o:sdl.c sdl.h
16         $(CC) -c sdl.c `$(SDLCONFIG) --cflags`
17
18 car.o:car.c car.h sdl.h
19         $(CC) -c car.c `$(SDLCONFIG) --cflags`
20
21 tracklist.o:tracklist.c tracklist.h
22         $(CC) -c tracklist.c
23
24 bot.o:bot.c sdl.o car.o tracklist.o
25         $(CC) -c bot.c `$(SDLCONFIG) --cflags`
26
27 icon.o:icon.rc
28         $(WINDRES) -i icon.rc -o icon.o
29
30 clean:
31         rm -f zeRace server bot_anticip *.exe *.o *.cfg