# $Id$ CC := cc CFLAGS := -g -std=c99 -I. -fPIC `sdl2-config --cflags` LIBS := `sdl2-config --libs` -lSDL2_ttf .PHONY: all clean all: ./liblwgui.so ./test1 ./test_%.o: test%.c ./liblwgui.so $(CC) -c -I . -o $@ $< ./lwgui_%.o: ./lwgui/%.c ./lwgui/%.h $(CC) -c $(CFLAGS) -o $@ $< ./%.o: ./%.c ./%.h $(CC) -c $(CFLAGS) -o $@ $< ./liblwgui.so: ./lwgui.o ./lwgui_text.o ./lwgui_util.o $(CC) -shared -o $@ $^ $(LIBS) ./test1: ./test_1.o ./liblwgui.so $(CC) -g -std=c99 -L. -Wl,-R/usr/pkg/lib -Wl,-R`pwd` -o $@ $< -llwgui clean: rm -f liblwgui.so test1 *.o *.core