| Index: Makefile.standalone
|
| diff --git a/Makefile.standalone b/Makefile.standalone
|
| index f06ec157bda15388489b4a20587d0a383d4974c8..fc1c28d785bc9b6c841145f15e2e6f774e5c0361 100644
|
| --- a/Makefile.standalone
|
| +++ b/Makefile.standalone
|
| @@ -417,16 +417,41 @@ ifeq ($(TARGET),arm32)
|
| SETUP=SetupGccArmOpt
|
| SPEC := -O2 --filetype=asm
|
| endif
|
| -
|
| +SPECFLAGS :=
|
| +SPECBUILDONLY := false
|
| %.spec2k: % $(OBJDIR)/pnacl-sz make_symlink runtime
|
| - ./pydir/szbuild_spec2k.py -v --force --target=$(TARGETFLAG) $(SPEC) $<
|
| - ( cd ../../../tests/spec2k; \
|
| + ./pydir/szbuild_spec2k.py -v --force \
|
| + $(SPECFLAGS) --target=$(TARGETFLAG) $(SPEC) $<
|
| + $(SPECBUILDONLY) || ( cd ../../../tests/spec2k; \
|
| ./run_all.sh RunTimedBenchmarks $(SETUP) train $< )
|
|
|
| check-spec: $(ALLSPEC:=.spec2k)
|
|
|
| check: check-lit check-unit check-xtest
|
|
|
| +NPROCS := $(shell grep processor /proc/cpuinfo | wc -l)
|
| +
|
| +check-presubmit:
|
| + +make -f Makefile.standalone format
|
| + git diff --quiet
|
| + +make -f Makefile.standalone \
|
| + MINIMAL=1 check
|
| + +make -f Makefile.standalone \
|
| + DEBUG=1 CHECK_X86_ASM=1 check-unit
|
| + +make -f Makefile.standalone \
|
| + check check-spec
|
| + +make -f Makefile.standalone \
|
| + SPECFLAGS='-Om1' SPECBUILDONLY=true check-spec
|
| + +make -f Makefile.standalone \
|
| + SPECFLAGS='--sz=--phi-edge-split=0' check-spec
|
| + +make -f Makefile.standalone \
|
| + TARGET=arm32 SPECBUILDONLY=true check-spec
|
| + +make -f Makefile.standalone \
|
| + TARGET=arm32 SPECFLAGS='-Om1' SPECBUILDONLY=true check-spec
|
| + +make -f Makefile.standalone \
|
| + TARGET=arm32 ALLSPEC='176.gcc 181.mcf 254.gap' check-spec
|
| + echo Success
|
| +
|
| FORMAT_BLACKLIST =
|
| # Add one of the following lines for each source file to ignore.
|
| FORMAT_BLACKLIST += ! -name IceParseInstsTest.cpp
|
|
|