CXXFLAGS = -mno-cygwin -O3 ScaleGfx: ScaleGfx.o ScaleNoSSE.o ScaleSSE.o $(CXX) -shared -Wl,--output-def ScaleGfx.def -mno-cygwin -s -o ScaleGfx.dll $^ -lgdi32 ScaleNoSSE.o : CallScale.cpp $(CXX) $(CXXFLAGS) -c -o $@ $^ -DFUNCTION=ScaleNoSSE ScaleSSE.o : CallScale.cpp $(CXX) $(CXXFLAGS) -c -o $@ $^ -DFUNCTION=ScaleSSE -mfpmath=sse -msse clean: rm -f *.o