File tree 2 files changed +17
-0
lines changed
2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -20,3 +20,5 @@ test262o
20
20
test262o_ * .txt
21
21
unicode
22
22
unicode_gen
23
+ run_octane
24
+ run_sunspider_like
Original file line number Diff line number Diff line change @@ -351,6 +351,7 @@ clean:
351
351
rm -f examples/* .so tests/* .so
352
352
rm -rf $(OBJDIR ) / * .dSYM/ qjs-debug
353
353
rm -rf run-test262-debug run-test262-32
354
+ rm -f run_octane run_sunspider_like
354
355
355
356
install : all
356
357
mkdir -p " $( DESTDIR) $( PREFIX) /bin"
@@ -531,4 +532,18 @@ bench-v8: qjs
531
532
tests/bjson.so : $(OBJDIR ) /tests/bjson.pic.o
532
533
$(CC ) $(LDFLAGS ) -shared -o $@ $^ $(LIBS )
533
534
535
+ BENCHMARKDIR =../quickjs-benchmarks
536
+
537
+ run_sunspider_like : $(BENCHMARKDIR ) /run_sunspider_like.c
538
+ $(CC ) $(CFLAGS ) $(LDFLAGS ) -DNO_INCLUDE_DIR -I. -o $@ $< libquickjs$(LTOEXT ) .a $(LIBS )
539
+
540
+ run_octane : $(BENCHMARKDIR ) /run_octane.c
541
+ $(CC ) $(CFLAGS ) $(LDFLAGS ) -DNO_INCLUDE_DIR -I. -o $@ $< libquickjs$(LTOEXT ) .a $(LIBS )
542
+
543
+ benchmarks : run_sunspider_like run_octane
544
+ ./run_sunspider_like $(BENCHMARKDIR ) /kraken-1.0/
545
+ ./run_sunspider_like $(BENCHMARKDIR ) /kraken-1.1/
546
+ ./run_sunspider_like $(BENCHMARKDIR ) /sunspider-1.0/
547
+ ./run_octane $(BENCHMARKDIR ) /
548
+
534
549
-include $(wildcard $(OBJDIR ) /* .d)
You can’t perform that action at this time.
0 commit comments