unixmake.mak
来自「c编译器的较完整版」· MAK 代码 · 共 41 行
MAK
41 行
#@A (C) 1992 Allen I. Holub
# This makefile puts together the expression compiler. The Microsoft C
# compiler is used, and I've assumed that you've added whatever directory
# holds l.lib curses.lib comp.lib and termlib.lib to your LIB environment.
#
# Use "make yyexpr" to make the occs version.
# Use "make llexpr" to make the llama version.
#
LIB = /violet_b/holub/compiler/lib/comp.lib \
/violet_b/holub/compiler/lib/l.lib -lcurses -ltermlib
OCCS = /violet_b/holub/compiler/bin/occs
LLAMA = /violet_b/holub/compiler/bin/llama
LEX = /violet_b/holub/compiler/bin/LeX
CFLAGS = -I/violet_b/holub/compiler/include
yyexpr: yyout.o lexyy.o
$(CC) $(CFLAGS) -o yyexpr yyout.o lexyy.o $(LIB)
yyout.o: yyout.c
yyout.c: expr.y
$(OCCS) -vDl expr.y
lexyy.o: lexyy.c
lexyy.c: expr.lex
$(LEX) -vl expr.lex
llexpr: llout.o llexyy.o
$(CC) -o llexpr llout.o llexyy.o $(LIB)
llexyy.o: llexyy.c
llexyy.c: llexpr.lex
$(LEX) -vl llexpr.lex
mv lexyy.c llexyy.c
llout.o: llout.c
llout.c: expr.lma
$(LLAMA) -vDl expr.lma
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?