1 Star 2 Fork 1

万里 / jsvm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 842 Bytes
一键复制 编辑 原始数据 按行查看 历史
wanli 提交于 2021-12-26 23:43 . 🌈 style: 更新工程配置文件
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
C
1
https://gitee.com/wanliofficial/jsvm.git
git@gitee.com:wanliofficial/jsvm.git
wanliofficial
jsvm
jsvm
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891