TARGET = gtk ifeq ($(TARGET),gtk) X3_PLAT = X3_GTK X3_INCL = `pkg-config --cflags gtk+-2.0` X3_LIBS = `pkg-config --libs gtk+-2.0` endif ifeq ($(TARGET),carbon) X3_PLAT = X3_CARBON X3_LIBS = -framework Carbon endif ifeq ($(TARGET),win32) X3_PLAT = X3_WIN32 X3_LIBS = -lgdi32 endif PY_INCL = -I/usr/include/python2.4 CFLAGS = -g -Wall -fPIC -I.. $(PY_INCL) -D$(X3_PLAT) $(X3_INCL) LDFLAGS = -g LDLIBS = $(X3_LIBS) x3.so: x3.o x3$(TARGET).o x3common.o gcc -shared $^ $(X3_LIBS) -o $@ x3.c: x3.pyx python2.4-pyrexc $< x3$(TARGET).o: ../x3$(TARGET).c $(CC) -c -I.. $(CFLAGS) -o $@ $< x3common.o: ../x3common.c $(CC) -c -I.. $(CFLAGS) -o $@ $<