Fix gen_const

This commit is contained in:
lazymio 2021-10-26 13:10:59 +02:00
parent 9131856506
commit 9e1443013b
No known key found for this signature in database
GPG Key ID: DFF27E34A47CB873
5 changed files with 12 additions and 12 deletions

View File

@ -24,8 +24,8 @@ build:
$(MAKE) -C go gen_const $(MAKE) -C go gen_const
$(MAKE) -C java gen_const $(MAKE) -C java gen_const
$(MAKE) -C ruby gen_const $(MAKE) -C ruby gen_const
python const_generator.py dotnet python3 const_generator.py dotnet
python const_generator.py pascal python3 const_generator.py pascal
install: build install: build
$(MAKE) -C python install $(MAKE) -C python install
@ -40,7 +40,7 @@ python:
%.c.txt: c %.c.txt: c
$(ENV_VARS) ../samples/$(@:%.c.txt=%) > $@ $(ENV_VARS) ../samples/$(@:%.c.txt=%) > $@
%.py.txt: python %.py.txt: python
$(ENV_VARS) python python/$(@:%.txt=%) > $@ $(ENV_VARS) python3 python/$(@:%.txt=%) > $@
%.py.test: %.c.txt %.py.txt %.py.test: %.c.txt %.py.txt
$(DIFF) -u $(@:%.py.test=%.c.txt) $(@:%.py.test=%.py.txt) $(DIFF) -u $(@:%.py.test=%.c.txt) $(@:%.py.test=%.py.txt)

View File

@ -6,7 +6,7 @@ all: gen_const
cd unicorn && go build cd unicorn && go build
gen_const: gen_const:
cd .. && python const_generator.py go cd .. && python3 const_generator.py go
test: all test: all
cd unicorn && LD_LIBRARY_PATH=../../../ DYLD_LIBRARY_PATH=../../../ go test cd unicorn && LD_LIBRARY_PATH=../../../ DYLD_LIBRARY_PATH=../../../ go test

View File

@ -19,7 +19,7 @@ uninstall:
$(MAKE) -f Makefile.build uninstall $(MAKE) -f Makefile.build uninstall
gen_const: gen_const:
cd .. && python const_generator.py java cd .. && python3 const_generator.py java
clean: clean:
rm -f unicorn/*.class rm -f unicorn/*.class

View File

@ -3,16 +3,16 @@
.PHONY: gen_const install install3 clean sdist sdist3 bdist bdist3 sdist_win bdist_win .PHONY: gen_const install install3 clean sdist sdist3 bdist bdist3 sdist_win bdist_win
gen_const: gen_const:
cd .. && python const_generator.py python cd .. && python3 const_generator.py python
install: install:
rm -rf src/ dist/ rm -rf src/ dist/
rm -rf prebuilt/win64/unicorn.dll rm -rf prebuilt/win64/unicorn.dll
rm -rf prebuilt/win32/unicorn.dll rm -rf prebuilt/win32/unicorn.dll
if test -n "${DESTDIR}"; then \ if test -n "${DESTDIR}"; then \
python setup.py install --root="${DESTDIR}"; \ python3 setup.py install --root="${DESTDIR}"; \
else \ else \
python setup.py install; \ python3 setup.py install; \
fi fi
install3: install3:
@ -30,7 +30,7 @@ sdist:
rm -rf src/ dist/ rm -rf src/ dist/
rm -rf prebuilt/win64/unicorn.dll rm -rf prebuilt/win64/unicorn.dll
rm -rf prebuilt/win32/unicorn.dll rm -rf prebuilt/win32/unicorn.dll
python setup.py sdist register upload python3 setup.py sdist register upload
# build & upload PyPi package with source code of the core # build & upload PyPi package with source code of the core
sdist3: sdist3:
@ -44,7 +44,7 @@ bdist:
rm -rf src/ dist/ rm -rf src/ dist/
rm -rf prebuilt/win64/unicorn.dll rm -rf prebuilt/win64/unicorn.dll
rm -rf prebuilt/win32/unicorn.dll rm -rf prebuilt/win32/unicorn.dll
python setup.py bdist_wheel register upload python3 setup.py bdist_wheel register upload
# build & upload PyPi package with precompiled core # build & upload PyPi package with precompiled core
bdist3: bdist3:
@ -57,7 +57,7 @@ bdist3:
# NOTE: be sure to have precompiled core under prebuilt/win*/ beforehand # NOTE: be sure to have precompiled core under prebuilt/win*/ beforehand
sdist_win: sdist_win:
rm -rf src/ dist/ rm -rf src/ dist/
python setup.py sdist register upload python3 setup.py sdist register upload
# build & upload PyPi package with prebuilt core # build & upload PyPi package with prebuilt core
# NOTE: be sure to have precompiled core under prebuilt/win*/ beforehand # NOTE: be sure to have precompiled core under prebuilt/win*/ beforehand

View File

@ -8,4 +8,4 @@ install: gen_const
cd unicorn_gem && gem install --local pkg/unicorn-engine-1.0.1.gem cd unicorn_gem && gem install --local pkg/unicorn-engine-1.0.1.gem
gen_const: gen_const:
cd .. && python const_generator.py ruby cd .. && python3 const_generator.py ruby