⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 cg编译器
💻
字号:

OBJS=atom.o binding.o cgcmain.o cgstruct.o check.o compile.o constfold.o cpp.o generic_hal.o hal.o ihash.o inline.o memory.o parser.o printutils.o scanner.o semantic.o stdlib.o support.o support_iter.o symbols.o tokens.o

TOKENIZE_OBJS=atom.o cgstruct.o scanner.o tokenize.o tokens.o

cgc: $(OBJS)
	$(CC) -o $@ $^

tokenize: $(TOKENIZE_OBJS)
	$(CC) -o $@ $^
	
stdlib.c: stdlib.cg tokenize
	./tokenize stdlib.cg >stdlib.c

parser.c parser.h: parser.y
	bison parser.y --defines --output=parser.c --verbose

clean:
	rm -f *.o cgc tokenize stdlib.c

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -