File: Makefile

package info (click to toggle)
radare 1%3A1.5.2-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 9,920 kB
  • ctags: 24,411
  • sloc: ansic: 128,805; perl: 4,111; sh: 1,892; python: 1,505; makefile: 892; java: 834; asm: 473; php: 414; ruby: 398; cpp: 395; sql: 42; xml: 11
file content (27 lines) | stat: -rw-r--r-- 708 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
include ../config.mk

all:
	@echo 'Compiling java code'
	${JAVAC} org/nopcode/pancake/radare/*.java
	${JAVAC} org/nopcode/pancake/radare/data/*.java
	${JAVAC} org/nopcode/pancake/radare/demos/*.java
	${JAVAC} org/nopcode/pancake/radare/swing/*.java

jar:
	if [ ! -e org/nopcode/pancake/radare/Radare.class ]; then\
		echo "Java api not compiled.";\
		exit 1;\
	fi
	jar cmf ./META-INF/MANIFEST.MF ./radare.jar `find org | grep class`
	
install:
	mkdir -p ${DATADIR}/radare
	${INSTALL_DATA} radare.jar ${DATADIR}/radare/

clean:
	@echo 'Cleaning java'
	-rm -rf `find . | grep class` xxx

run:
	#java org.nopcode.pancake.radare.demos.Disassembler /bin/ls
	java org.nopcode.pancake.radare.demos.Find /bin/ls lib