1
|
1 # Makefile
|
|
2 # udis86 - udis86 disassembler for x86(x86-64)
|
|
3 #
|
|
4
|
|
5 all:
|
|
6 cd libudis86 && $(MAKE)
|
|
7 cd udcli && $(MAKE)
|
|
8 install:
|
|
9 cd libudis86 && $(MAKE) install
|
|
10 cd udcli && $(MAKE) install
|
|
11 uninstall:
|
|
12 cd libudis86 && $(MAKE) uninstall
|
|
13 cd udcli && $(MAKE) uninstall
|
|
14 standalone:
|
|
15 cd libudis86 && $(MAKE) -f Makefile.standalone
|
|
16 clean:
|
|
17 cd libudis86 && $(MAKE) clean
|
|
18 cd udcli && $(MAKE) clean
|
|
19 test:
|
|
20 nasm test32.asm -f bin -o test.bin
|
|
21 udcli -32 < test.bin
|
|
22 @read
|
|
23 udcli -32 -att < test.bin
|
|
24 distclean: clean
|
|
25 cd libudis86 && $(MAKE) distclean
|
|
26 cd udcli && $(MAKE) distclean
|
|
27 $(RM) -f config.h test.bin Makefile *.log *~ docs/*~
|
|
28 $(RM) -rf autom4te*.cache
|