SOURCES = \ Container/ExtendedImage.cpp \ Container/Video.cpp \ TRIM/imgBase.cpp \ Plaque/CPlaqueResult.cpp \ Plaque/PlaqueBase.cpp \ Plaque/PlaqueInterface.cpp \ Plaque/PlaqueInterfaceDLL.cpp \ Plaque/MeanEstimate.cpp \ Plaque/scale.cpp \ Plaque/vector.cpp \ Plaque/region.cpp \ Plaque/alchemyplaque.cpp \ Mouchard/Mouchard.cpp \ NR/ToolsMath.cpp \ Object/point.cpp \ Object/rectangle.cpp OBJECTS = $(SOURCES:%.cpp=%.o) DFLAGS = -O3 -W -Wall -swc -DHAVE_CONFIG_H IFLAGS = -I. LFLAGS = -lm -lpthread all: c2.swc %.o : %.cpp g++ $(DFLAGS) $(IFLAGS) -c -o $*.o $*.cpp c2.swc: $(OBJECTS) g++ -swc -o $@ $(OBJECTS) $(LFLAGS) clean: \rm -f */*.o distclean: clean \rm -f c2.swc