SOURCES = \ Container/extendedimage.cpp \ Container/Video.cpp \ TRIM/imgBase.cpp \ Stenose/CStenoseResult.cpp \ Stenose/StenoseBase.cpp \ Stenose/StenoseNBBase.cpp \ Stenose/StenoseInterface.cpp \ Stenose/StenoseInterfaceDLL.cpp \ Stenose/scale.cpp \ Stenose/vector.cpp \ Stenose/alchemystenose.cpp \ Mouchard/Mouchard.cpp \ NR/ToolsMath.cpp \ Object/drawEllipse.cpp \ Object/regionEllipse.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: c3.swc %.o : %.cpp g++ $(DFLAGS) $(IFLAGS) -c -o $*.o $*.cpp c3.swc: $(OBJECTS) g++ -swc -o $@ $(OBJECTS) $(LFLAGS) clean: \rm -f */*.o distclean: clean \rm -f c3.swc