makefile

来自「将Verilog代码转换成C++代码的软件」· 代码 · 共 66 行

TXT
66
字号
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 + =
减小字号Ctrl + -
显示快捷键?