-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.bak
52 lines (45 loc) · 1.22 KB
/
Makefile.bak
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#Makefile for mySDL
#CC=musl-clang #produces all kinds of linker errors. make SDL with MUSL?
#CC = clang -g
#CC = tcc
#CC = scc
CC = gcc -ggdb
#LIBS = #-lSDL2 -lSDL2_image #-lSDL2_ttf -lm #-lsqlite3 #-lGL
LIBS = -lm `sdl2-config --libs` -lSDL2_image
FLAGS = `sdl2-config --cflags --libs` -I/usr/local/include -L/usr/local/lib
SRCS = src/*.c
OBJS = src/*.
FILES = src/main.c \
src/update.c \
src/resources.c \
src/render.c \
src/text.c \
src/input.c \
src/actors.c \
src/crafting.c \
src/gameoptions.c \
src/chargen.c \
src/scene.c \
src/maps.c \
src/sheet_character.c \
src/sheet_dialogue.c \
src/sheet_inventory.c \
src/renderports.c \
# src/data.c
#src/glfunctions.c
#game.exe: src/SDL_collide.c src/actors.c src/datafunctions.c src/gameui.c
# src/groups.c src/menus.c src/resources.c src/fonts.c src/maps.c
#src/movables.c src/render.c src/input.c src/world.c src/Main.c
# gcc -o mySDL.exe -L /usr/local/lib -I /usr/local/include/SDL -lm -lSDL -lSDL_image *.c
# gcc -o game.exe src/*.c `sdl-config --cflags --libs` -lSDL_image -lm
all:
$(CC) -o game $(FILES) $(FLAGS) $(LIBS)
clean:
@echo Cleaning up...
@echo Erasing exec
@rm game
@echo Erasing emacs backups
@rm src/*.*~
@rm src/*.o
@rm *.core
@echo Done.