Skip to content

Commit

Permalink
update makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
MoserMichael committed May 9, 2022
1 parent ea829d9 commit b63d0ce
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 12 deletions.
31 changes: 22 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,19 @@ main: makego makeJava
makego:
GOPATH=$(PWD) GO111MODULE=off go build -o rzgrep cmd/rzgrep/main.go

.PHONY: makego-arch
makego-arch:
GOPATH=$(PWD) GO111MODULE=off GOARCH=$(GOARCH) GOOS=$(GOOS) go build -o rzgrep-${GOOS}-${GOARCH} cmd/rzgrep/main.go
tar cvfz rzgrep-${GOOS}-${GOARCH}.tar.gz rzgrep-${GOOS}-${GOARCH} rzgrep.jar

.PHONY: makego-all
makego-all: makeJava
GOOS=darwin GOARCH=arm64 make makego-arch
GOOS=darwin GOARCH=amd64 make makego-arch
GOOS=linux GOARCH=arm64 make makego-arch
GOOS=linux GOARCH=amd64 make makego-arch
echo "*** all architectures compiled ***"

.PHONY: makeJava
makeJava:
cd java-decompiler; ./gradlew build
Expand All @@ -17,14 +30,14 @@ vet:

.PHONY: clean
clean:
rm -f rzgrep rzgrep-*.tar.gz
rm -f rzgrep*

rel: clean makego
mv rzgrep rzgrep
tar cvfz rzgrep-$(shell uname -s).tar.gz rzgrep rzgrep.jar
#rel: clean makego
# mv rzgrep rzgrep
# tar cvfz rzgrep-$(shell uname -s)-$(shell uname -m).tar.gz rzgrep rzgrep.jar

allrel : rel
docker build --progress=plain --rm=true -t rzgrep-builder:latest .
docker create -ti --name dummy rzgrep-builder:latest
docker cp dummy:/go/rzgrep-Linux.tar.gz .
docker rm -f dummy
#allrel : rel
# docker build --progress=plain --rm=true -t rzgrep-builder:latest .
# docker create -ti --name dummy rzgrep-builder:latest
# docker cp dummy:/go/rzgrep-Linux.tar.gz .
# docker rm -f dummy
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3341,11 +3341,11 @@ org/jd/core/v1/util/DefaultStack.class:(71) }
+ echo '*** Java decompiler: show first twenty imports by popularity ***'
*** Java decompiler: show first twenty imports by popularity ***
+ ./rzgrep -e '^import' -in rzgrep.jar -j
+ awk '{ print $3 }'
+ head -20
+ sort -k 1 -r
+ sort
+ uniq -c
+ sort -k 1 -r
+ head -20
+ awk '{ print $3 }'
82 org.jd.core.v1.model.javasyntax.type.Type;
64 org.jd.core.v1.model.javasyntax.expression.Expression;
63 org.jd.core.v1.model.javasyntax.type.ObjectType;
Expand Down

0 comments on commit b63d0ce

Please sign in to comment.