📄 makefile
字号:
prefix=/usr/localCC = gccCXX = g++LEX = flexYACC = bisonINSTALL = cpLDFLAGS = CXXFLAGS =all: Verilog2C++ v2vclean: rm Verilog2C++ rm v2v rm *.o rm parse.hh parse.cc parse.output rm _lexor.cc lexor.ccinstall: $(INSTALL) Verilog2C++ $(prefix)/bin $(INSTALL) v2v $(prefix)/bin $(INSTALL) EmVer.hh $(prefix)/includearchive: mkdir Verilog2C++ cp Makefile Verilog2C++ cp verilog.l Verilog2C++ cp verilog.y Verilog2C++ cp verilog.h Verilog2C++ cp Verilog.cc Verilog2C++ cp Verilog.hh Verilog2C++ cp Verilog2C++.cc Verilog2C++ cp v2v.cc Verilog2C++ cp EmVer.hh Verilog2C++ tar zcvf Verilog2C++.tgz Verilog2C++ rm -r Verilog2C++Verilog2C++: parse.o lexor.o Verilog.o Verilog2C++.cc Verilog.hh $(CXX) $(CXXFLAGS) Verilog.o parse.o lexor.o Verilog2C++.cc -o Verilog2C++ -lfl## Verilog2C: parse.o lexor.o Verilog.o Verilog2C.cc Verilog.hh## $(CXX) $(CXXFLAGS) Verilog.o parse.o lexor.o Verilog2C.cc -o Verilog2C -lfl## Verilog2SystemC: parse.o lexor.o Verilog.o Verilog2SystemC.cc Verilog.hh## $(CXX) $(CXXFLAGS) Verilog.o parse.o lexor.o Verilog2SystemC.cc -o Verilog2SystemC -lflv2v: parse.o lexor.o Verilog.o v2v.cc $(CXX) $(CXXFLAGS) Verilog.o parse.o lexor.o v2v.cc -o v2v -lflparse.o: verilog.y Verilog.hh verilog.h $(YACC) --verbose -t -p verilog_ -d verilog.y -o parse.cc## mv parse.cc.h parse.hh $(CXX) $(CXXFLAGS) -c parse.cclexor.o: verilog.l Verilog.hh $(LEX) -Pverilog_ -o_lexor.cc verilog.l cat Verilog.hh _lexor.cc > lexor.cc $(CXX) $(CXXFLAGS) -c lexor.ccVerilog.o: Verilog.cc Verilog.hh $(CXX) $(CXXFLAGS) -c Verilog.cc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -