15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)all:
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	cl \
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    sidestep/ia32_modrm_map.cc \
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    sidestep/ia32_opcode_map.cc \
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    sidestep/mini_disassembler.cc \
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    main.cc \
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    /Fetraceline.exe \
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    /D_WIN32_WINNT=0x0500 \
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    /D_HAS_EXCEPTIONS=0 \
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    "/I." \
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    /Zi \
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  /link \
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    kernel32.lib user32.lib dbghelp.lib powrprof.lib
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)tests:
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	cl \
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    assembler_unittest.cc \
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    /Fassembler_unittest.exe \
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    /D_WIN32_WINNT=0x0500 \
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    /D_HAS_EXCEPTIONS=0 \
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    /Zi \
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  /link \
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    kernel32.lib user32.lib dbghelp.lib powrprof.lib
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)stubs : stubs.asm
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	nasm -o stubs stubs.asm
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	ndisasm -u stubs
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)clean:
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	rm -f *.obj {cpuinfo,traceline,assembler_unittest,vc80}.{exe,ilk,pdb} stubs
31