# WorldSpawn Makefile GTK_CFLAGS=$(shell pkg-config --cflags gtk+-2.0) GLEXT_CFLAGS=$(shell pkg-config --cflags gtkglext-1.0) GLIB_CFLAGS=$(shell pkg-config --cflags glib-2.0) LIB_CFLAGS=$(CFLAGS) $(GLIB_CFLAGS) $(GTK_CFLAGS) $(GLEXT_CFLAGS) -I../../include -I../../libs -DGTK_TARGET=2 DO_CXX=$(CXX) -static -fPIC $(LIB_CFLAGS) -o $@ -c $< .cpp.o: $(DO_CXX) WS_OBJS = \ accelerator.o \ button.o \ clipboard.o \ cursor.o \ dialog.o \ entry.o \ filechooser.o \ frame.o \ glfont.o \ glwidget.o \ image.o \ menu.o \ messagebox.o \ nonmodal.o \ paned.o \ toolbar.o \ widget.o \ window.o \ xorrectangle.o # binary target ../libgtkutil.a: $(WS_OBJS) ar rcs $@ $(WS_OBJS) # object files accelerator.o: accelerator.cpp accelerator.h button.o: button.cpp button.h clipboard.o: clipboard.cpp clipboard.h cursor.o: cursor.cpp cursor.h dialog.o: dialog.cpp dialog.h entry.o: entry.cpp entry.h filechooser.o: filechooser.cpp filechooser.h frame.o: frame.cpp frame.h glfont.o: glfont.cpp glfont.h glwidget.o: glwidget.cpp glwidget.h image.o: image.cpp image.h menu.o: menu.cpp menu.h messagebox.o: messagebox.cpp messagebox.h nonmodal.o: nonmodal.cpp nonmodal.h paned.o: paned.cpp paned.h toolbar.o: toolbar.cpp toolbar.h widget.o: widget.cpp widget.h window.o: window.cpp window.h xorrectangle.o: xorrectangle.cpp xorrectangle.h clean: -rm -f *.o ../libgtkutil.a