SHELL = /bin/sh CFLAGS = -fno-rtti -O3 -ffast-math LDFLAGS = -L/usr/local/ImageMagick/lib -lMagick -L/usr/local/ImageMagick/lib -lMagick++ CXXFLAGS = $(CFLAGS) CXX = libtool --mode compile g++ CCC = $(CXX) CCLD = libtool --mode link g++ CCFLAGS = $(CXXFLAGS) TARGET = tile SRC = tile.cc ../shared/image.cc OBJECTS = $(SRC:%.cc=%.o) INC = -I/usr/local/ImageMagick/include/ -I../shared/ -I../.. DEF = .SUFFIXES: .cc %.o: %.cc $(wildcard *.h) $(CXX) $(CXXFLAGS) $(DEF) $(INC) -c $< -o $@ all: $(TARGET) $(TARGET): $(OBJECTS) $(CCLD) $(LDFLAGS) $(CXXFLAGS) -o $@ $(OBJECTS) -ldl clean: rm -f ../shared/image.o *.o *~ $(TARGET) core