all: cl \ sidestep/ia32_modrm_map.cc \ sidestep/ia32_opcode_map.cc \ sidestep/mini_disassembler.cc \ main.cc \ /Fetraceline.exe \ /D_WIN32_WINNT=0x0500 \ /D_HAS_EXCEPTIONS=0 \ "/I." \ /Zi \ /link \ kernel32.lib user32.lib dbghelp.lib powrprof.lib tests: cl \ assembler_unittest.cc \ /Fassembler_unittest.exe \ /D_WIN32_WINNT=0x0500 \ /D_HAS_EXCEPTIONS=0 \ /Zi \ /link \ kernel32.lib user32.lib dbghelp.lib powrprof.lib stubs : stubs.asm nasm -o stubs stubs.asm ndisasm -u stubs clean: rm -f *.obj {cpuinfo,traceline,assembler_unittest,vc80}.{exe,ilk,pdb} stubs