-
marouaneYATIME authoredmarouaneYATIME authored
Makefile_win 653 B
CFLAGS = -Wall -O3 -Dmain=SDL_main
LDFLAGS = -m64 -lm -lmingw32 -lSDL2main -lSDL2 -lSDL2_ttf
SDL2_INCLUDE_DIR = C:\SDL2-2.0.12\x86_64-w64-mingw32\include
SDL2_LIBRARIES_DIR = C:\SDL2-2.0.12\x86_64-w64-mingw32\lib
INC = sdl2.h logic.h graphics.h const.h data.h sdl2-ttf.h event.h
SRC = main.c sdl2.c logic.c graphics.c data.c sdl2-ttf.c event.c
OBJ = $(SRC:%.c=%.o)
PROG = fastcar.exe
%.o: %.c $(INC)
gcc $(CFLAGS) -c $< -I $(SDL2_INCLUDE_DIR)
$(PROG): $(OBJ)
gcc $(CFLAGS) $(OBJ) $(LDFLAGS) -o $@ -L $(SDL2_LIBRARIES_DIR)
doc: $(PROG)
doxygen $(PROG)
.PHONY: clean
clean:
del /f /q *.o *~ $(PROG)
rd /s /q latex html