debuggers.hg

view tools/tests/Makefile @ 21067:b4a1832a916f

Update Xen version to 4.0.0-rc6
author Keir Fraser <keir.fraser@citrix.com>
date Tue Mar 09 18:18:05 2010 +0000 (2010-03-09)
parents d434c73ec8b7
children fbce8e403470
line source
2 XEN_ROOT=../..
3 include $(XEN_ROOT)/tools/Rules.mk
5 TARGET := test_x86_emulator
7 .PHONY: all
8 all: $(TARGET)
10 .PHONY: blowfish.bin
11 blowfish.bin:
12 make -f blowfish.mk all
14 blowfish.h: blowfish.bin
15 (echo "static unsigned int blowfish_code[] = {"; \
16 od -v -t x $< | sed 's/^[0-9]* /0x/' | sed 's/ /, 0x/g' | sed 's/$$/,/';\
17 echo "};") >$@
19 $(TARGET): x86_emulate.o test_x86_emulator.o
20 $(HOSTCC) -o $@ $^
22 .PHONY: clean
23 clean:
24 rm -rf $(TARGET) *.o *~ core blowfish.h blowfish.bin x86_emulate
26 .PHONY: install
27 install:
29 .PHONY: x86_emulate
30 x86_emulate:
31 [ -L x86_emulate ] || ln -sf $(XEN_ROOT)/xen/arch/x86/x86_emulate .
33 x86_emulate.o: x86_emulate.c x86_emulate
34 $(HOSTCC) $(HOSTCFLAGS) -I$(XEN_ROOT)/xen/include -c -o $@ $<
36 test_x86_emulator.o: test_x86_emulator.c blowfish.h x86_emulate
37 $(HOSTCC) $(HOSTCFLAGS) -I$(XEN_ROOT)/xen/include -c -o $@ $<