# # Makefile for building omaccess tools on Windows # with MSVC++ # # Copy this file and om2cpp.cc and trace.cc to a # working subdirectory. # Run: # nmake Makefile.msc SDTROOT= # example: # nmake Makefile.msc SDTROOT=h: # POST = $(SDTROOT)\sdt\sdtdir\wini386\include\msvc50\libpost.lib CPPFLAGS= /nologo /MTd /W3 /Gm /GX /Zi /Od \ /D "WIN32" /D "_CONSOLE" /D "_MBCS" /c \ /I "$(SDTROOT)\orca\omaccess\include" \ /I "$(SDTROOT)\include\post" LIBS = kernel32.lib user32.lib gdi32.lib comdlg32.lib shell32.lib \ ws2_32.lib netapi32.lib LDFLAGS= /nologo /subsystem:console /incremental:no /machine:I386 all: trace.exe om2cpp.exe om2cpp.exe: om2cpp.obj pmtool.obj omaccess.obj link $(LDFLAGS) $(POST) $(LIBS) om2cpp.obj pmtool.obj omaccess.obj \ /out:om2cpp.exe trace.exe: trace.obj pmtool.obj omaccess.obj link $(LDFLAGS) $(POST) $(LIBS) trace.obj pmtool.obj omaccess.obj \ /out:trace.exe omaccess.obj: cl $(CPPFLAGS) $(SDTROOT)\orca\omaccess\src\omaccess.cpp pmtool.obj: cl $(CPPFLAGS) $(SDTROOT)\orca\omaccess\src\pmtool.cpp trace.obj: trace.cpp cl $(CPPFLAGS) trace.cpp om2cpp.obj: om2cpp.cpp cl $(CPPFLAGS) om2cpp.cpp