CXX = cl CXXFLAGS = /MD /GR /nologo /EHsc /Zc:wchar_t- /D "_WINDOWS" /D "_MBCS" /D"WIN32" /D"TSTAMP" /I. LFLAGS = /NOLOGO delayimp.lib /NODEFAULTLIB:"libc" /SUBSYSTEM:windows MAKELIB = lib /NOLOGO DEL_FILE = del /q ####### Implicit rules .SUFFIXES: .c .cpp .cc .cxx .C {.}.cpp{}.obj:: $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<< $< << {.}.cc{}.obj:: $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<< $< << {.}.cxx{}.obj:: $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<< $< << {.}.C{}.obj:: $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<< $< << {.}.c{}.obj:: $(CC) -c $(CFLAGS) $(INCPATH) -Fo @<< $< << ####### Build rules all: Bits.obj Bits.obj: Bits.cxx Bits.h clean: $(DEL_FILE) *.obj *.lib