31 lines
545 B
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
|