optimize vm

This commit is contained in:
ValKmjolnir
2023-08-10 00:40:00 +08:00
parent 44397bb05e
commit 7f493418fd
13 changed files with 66 additions and 17 deletions
+16
View File
@@ -21,6 +21,8 @@ NASAL_HEADER=\
src/bits_lib.h\
src/io_lib.h\
src/math_lib.h\
src/dylib_lib.h\
src/unix_lib.h\
src/coroutine.h
NASAL_OBJECT=\
@@ -42,6 +44,8 @@ NASAL_OBJECT=\
build/fg_props.o\
build/io_lib.o\
build/math_lib.o\
build/unix_lib.o\
build/dylib_lib.o\
build/coroutine.o\
build/nasal_vm.o\
build/nasal_dbg.o\
@@ -119,6 +123,18 @@ build/io_lib.o: \
src/io_lib.h src/io_lib.cpp | build
$(CXX) -std=$(STD) -c -O3 src/io_lib.cpp -fno-exceptions -fPIC -o build/io_lib.o -I .
build/dylib_lib.o: \
src/nasal.h\
src/nasal_gc.h\
src/dylib_lib.h src/dylib_lib.cpp | build
$(CXX) -std=$(STD) -c -O3 src/dylib_lib.cpp -fno-exceptions -fPIC -o build/dylib_lib.o -I .
build/unix_lib.o: \
src/nasal.h\
src/nasal_gc.h\
src/unix_lib.h src/unix_lib.cpp | build
$(CXX) -std=$(STD) -c -O3 src/unix_lib.cpp -fno-exceptions -fPIC -o build/unix_lib.o -I .
build/fg_props.o: \
src/nasal.h\
src/nasal_gc.h\