#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