include config SRC = alpha.cpp clusterfit.cpp colourblock.cpp colourfit.cpp colourset.cpp maths.cpp rangefit.cpp singlecolourfit.cpp squish.cpp OBJ = $(SRC:%.cpp=%.o) LIB = libsquish.a all : $(LIB) install : $(LIB) install squish.h $(INSTALL_DIR)/include install libsquish.a $(INSTALL_DIR)/lib uninstall: $(RM) $(INSTALL_DIR)/include/squish.h $(RM) $(INSTALL_DIR)/lib/libsquish.a $(LIB) : $(OBJ) $(AR) cr $@ $? ranlib $@ %.o : %.cpp $(CXX) $(CPPFLAGS) -I. $(CXXFLAGS) -o$@ -c $< clean : $(RM) $(OBJ) $(LIB)