makefile1
来自「SRI international 发布的OAA框架软件」· 代码 · 共 54 行
TXT
54 行
#
# PCCTS makefile for: SORCERER 1.00B
# Uses PCCTS release 1.20
#
PCCTS=..
BIN = $(PCCTS)/bin
ANTLR = $(BIN)/antlr
DLG = $(BIN)/dlg
PCCTS_H = $(PCCTS)/h
SET = $(PCCTS)/support/set
CFLAGS = -Ih -I. -I$(PCCTS_H) -I$(SET) -g -O $(ANSI) $(COTHER) -DZZLEXBUFSIZE=32000
AFLAGS = -gh -k 2 -gt
DFLAGS = -C2
GRM = sor.g
SRC = sor.c scan.c err.c main.c globals.c gen.c $(SET)/set.c hash.c look.c cpp.c
OBJ = sor.o scan.o err.o main.o globals.o gen.o set.o hash.o look.o cpp.o
GENHFILES = tokens.h mode.h stdpccts.h
CC=cc
SHELL=/bin/sh
all:
make sor
(cd lib; make)
sor: $(OBJ) $(SRC)
$(CC) -o sor $(CFLAGS) $(OBJ) -O
sor.o : sor.c mode.h tokens.h
$(CC) $(CFLAGS) -c -o sor.o sor.c
sor.c stdpccts.h parser.dlg tokens.h err.c : sor.g
$(ANTLR) $(AFLAGS) sor.g
set.o : $(SET)/set.c
$(CC) $(CFLAGS) -c -o set.o $(SET)/set.c
scan.c mode.h : parser.dlg
$(DLG) $(DFLAGS) parser.dlg scan.c
scan.o : scan.c mode.h tokens.h
clean:
rm -f *.o core sor
scrub:
rm -f *.o core $(GENHFILES) parser.dlg scan.c err.c sor.c sor
ci:
ci -u sor.g Makefile main.c globals.c gen.c set.c hash.c look.c cpp.c
co:
co -l sor.g Makefile main.c globals.c gen.c set.c hash.c look.c cpp.c
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?