X-Git-Url: http://git.draconx.ca/gitweb/aspectbin.git/blobdiff_plain/4451ba5e2b5ef8d480549c4a6a5b7283b4654ff2..c82458a957f13adce96cf0c8615d8d5f5696b509:/Makefile diff --git a/Makefile b/Makefile index bbfce76..4708031 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,19 @@ -CC = gcc -std=c99 -pedantic +CC = gcc -g -std=c99 -pedantic WARNINGS = -Wall GTK_CFLAGS = $(shell pkg-config --cflags gtk+-2.0) GTK_LIBS = $(shell pkg-config --libs gtk+-2.0) +GLADEUI_CFLAGS = $(shell pkg-config --cflags gladeui-1.0) +GLADEUI_LIBS = $(shell pkg-config --libs gladeui-1.0) -main: main.o aspectbin.o - $(CC) -o $@ $(GTK_LIBS) $^ +main: main.o libaspectbin.so + $(CC) -o $@ $(GTK_LIBS) $(LDFLAGS) $^ + +libaspectbin.so: aspectbin.o aspectbin-glade.o + $(CC) -fPIC -shared -o $@ $(GTK_LIBS) $(GLADEUI_LIBS) $(LDFLAGS) $^ .c.o: - $(CC) -c -o $@ $(WARNINGS) $(GTK_CFLAGS) $(CFLAGS) $< + $(CC) -fPIC -c -o $@ $(WARNINGS) $(GTK_CFLAGS) $(GLADEUI_CFLAGS) $(CFLAGS) $< aspectbin.o: aspectbin.h main.o: aspectbin.h