timesynk/tile_editor/Makefile

31 lines
545 B
Makefile

CC = gcc
CFLAGS = -Wall -c -g
LFLAGS = -lX11 -lSDL -lSDL_image
BINARY = TILE_EDITOR
OBJS = main.o helper.o data.o sdl.o elements.o font.o
$(BINARY): $(OBJS)
$(CC) $(OBJS) $(LFLAGS) -o tile_editor
main.o: main.c
$(CC) $(CFLAGS) -c main.c
sdl.o: sdl.c sdl.h
$(CC) $(CFLAGS) -c sdl.c
font.o: font.c
$(CC) $(CFLAGS) -c font.c
elements.o: elements.c elements.h
$(CC) $(CFLAGS) -c elements.c
helper.o: helper.c helper.h
$(CC) $(CFLAGS) -c helper.c
data.o: ../data.h ../data.c
$(CC) $(CFLAGS) -c ../data.c
clean:
rm -f tile_editor *.o