32 lines
730 B
Makefile
32 lines
730 B
Makefile
![]() |
FILES= Makefile README.md package.json index.js r2core.js test.js webtest.html
|
||
|
|
||
|
all: r2core.js
|
||
|
|
||
|
r2core.js: radare2.closure.ugly.js
|
||
|
cp -f radare2.closure.ugly.js r2core.js
|
||
|
|
||
|
radare2.closure.ugly.js: radare2.closure.js
|
||
|
node --max-old-space-size=4096 node_modules/.bin/uglifyjs \
|
||
|
< radare2.closure.js > radare2.closure.ugly.js || rm -f radare2.closure.ugly.js
|
||
|
|
||
|
radare2.closure.js:
|
||
|
# we need at least 2GB of heap
|
||
|
node_modules/.bin/ccjs radare2.js --xmx=4096m > radare2.closure.js
|
||
|
|
||
|
clean:
|
||
|
rm -f r2core.js
|
||
|
rm -f radare2.closure.js
|
||
|
rm -f radare2.closure.ugly.js
|
||
|
|
||
|
pub:
|
||
|
mkdir r2core
|
||
|
cp $(FILES) r2core
|
||
|
cd r2core ; npm publish
|
||
|
rm -rf r2core
|
||
|
|
||
|
dist:
|
||
|
mkdir r2core
|
||
|
cp $(FILES) r2core
|
||
|
tar czvf r2core.tar.gz r2core
|
||
|
rm -rf r2core
|