代码拉取完成,页面将自动刷新
CC=gcc
CFLAGS=-std=c99 -m32 -Wall -Wextra -iquote inc -Wno-unused-parameter -Werror -DJS_GC_DEBUG -lm -O3
LDFLAGS += -lm
OBJS= src/image.o src/scope.o src/st.o src/value.o src/vm.o src/object.o \
src/string.o src/gc.o src/lib.o src/lib/array.o src/lib/function.o \
src/lib/object.o src/lib/number.o src/lib/error.o src/exception.o \
src/lib/string.o src/lib/math.o src/jit.o src/lib/boolean.o
libjsvm.a: CFLAGS += -nostdlib -nostdinc -fno-builtin -nostartfiles -nodefaultlibs -fno-exceptions -fno-stack-protector -I../libc/inc/ -static -fno-pic -DJSOS
libjsvm.a: $(OBJS)
@echo "creating libjsvm.a"
@ar rcs libjsvm.a $(OBJS)
disasm: $(OBJS)
runner: $(OBJS)
compile: $(OBJS)
%.o: %.c Makefile
@echo " cc $<"
@${CC} ${CFLAGS} -c -o $@ $<
clean:
@rm -f src/*.o
@rm -f src/*/*.o
@rm -f runner
@rm -f gctest
@rm -f *.a
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。