41 lines
1012 B
Makefile
41 lines
1012 B
Makefile
#CC = gcc
|
|
CC = clang
|
|
CFLAGS = -Wall -c -g
|
|
LFLAGS = -lX11 -lSDL -lSDL_image
|
|
|
|
BINARY = TILE_EDITOR
|
|
OBJS = main.o ../common/c_extra.o ../common/data.o ../common/fio.o ../common/llist.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
|
|
|
|
../common/data.o: ../common/data.h ../common/data.c
|
|
$(CC) $(CFLAGS) -c ../common/data.c -o ../common/data.o
|
|
|
|
../common/fio.o: ../common/fio.h ../common/fio.c
|
|
$(CC) $(CFLAGS) -c ../common/fio.c -o ../common/fio.o
|
|
|
|
../common/llist.o: ../common/llist.h ../common/llist.c
|
|
$(CC) $(CFLAGS) -c ../common/llist.c -o ../common/llist.o
|
|
|
|
../common/c_extra.o: ../common/c_extra.h ../common/c_extra.c
|
|
$(CC) $(CFLAGS) -c ../common/c_extra.c -o ../common/c_extra.o
|
|
|
|
clean:
|
|
rm -f $(OBJS) tile_editor
|