all: cppo cairo clean

SRC=cairo.cpp
OBJ=$(SRC:.cpp=.o)

cppo: $(SRC)
	g++ -c -fPIC -I/usr/local/include -Ifreetype2 -Ipng -Izlib -Ipixman -Icairo -I../zslib3 $(SRC)

gmagic: $(OBJ)
	g++   $(OBJ) -L/usr/local/lib -lfreetype -lcairo -lpng -lpixman -lzlib ../zs/zs.so -shared -o zs_cairo.so
	cp zs_cairo.so ../zs/

clean:
	rm *.o


