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

📄 makefile

📁 ALGAE是一个快速创建算法演示的框架。目前支持的算法实现语言包括java和c
💻
字号:
include ../../../make.config.$(OSTYPE)# #  What is the name of the program you want to create? #TARGET=hashprobe##  List the object code files to be produced by compilation. #OBJS=hashprobe.o visint.o# #  Define special linkage flags.  Usually, these are used to include#  special libraries of code, e.g., -lm to add the library of mathematical#  routines such as sqrt, sin, cos, etc.LFLAGS=$(LIBS)##  Executable NameEXEC=$(TARGET)$(EXECEXT)##  CGI Script NameCGISCRIPT=$(TARGET).cgi##  HTML Template for CGI outputTEMPLATE=template.html##  HTML Page to launch demoHTML=$(TARGET).html##  Subdirectory name for this animationANIMNAME=hashprobeall: $(EXEC) $(CGISCRIPT) source source/hashset.hinstall: all 	$(INSTALL) -d $(CGIINSTALLDIR)/$(ANIMNAME)	$(INSTALL) $(EXEC) $(CGIINSTALLDIR)/$(ANIMNAME) 	sed -e 's^ANIMNAME^$(ANIMNAME)^' -f ../installsubs.sed < $(TEMPLATE) > $(CGIINSTALLDIR)/$(ANIMNAME)/$(TEMPLATE)	$(INSTALL) -m 755 $(CGISCRIPT) $(CGIINSTALLDIR)/$(ANIMNAME)	$(INSTALL) -d $(JAVAINSTALLDIR)/$(ANIMNAME)	$(INSTALL) source/hashset.h $(JAVAINSTALLDIR)/$(ANIMNAME)	$(INSTALL) source/hashset.h.idx $(JAVAINSTALLDIR)/$(ANIMNAME)clean:	$(RM) $(EXEC) *.o source/* $(CGISCRIPT)cleaner: clean	$(RM) $(CGIINSTALLDIR)/$(ANIMNAME)/*	rmdir $(CGIINSTALLDIR)/$(ANIMNAME)	$(RM) $(JAVAINSTALLDIR)/$(ANIMNAME)/*	rmdir $(JAVAINSTALLDIR)/$(ANIMNAME)run: $(EXEC)	$(EXEC) -debug - -htmlfile runlocal0.ext > runlocal.ext &	sleep 5	$(JAVARUN) edu.odu.cs.zeil.AlgAE.Client.Client @runlocal.extjavarun: $(EXEC)	$(JAVARUN) edu.odu.cs.zeil.AlgAE.Client.Client @runlocal.extreplay: 	$(JAVARUN) edu.odu.cs.zeil.AlgAE.Client.Client @replay.ext$(EXEC): $(OBJS) $(LIBINSTALLDIR)/$(LIBNAME)	$(LINK) $(CPPFLAGS) -o $(EXEC) $(OBJS) $(LFLAGS)$(CGISCRIPT):	echo '#!/bin/sh' > $(CGISCRIPT)	echo "./$(EXEC) -htmlfile ./template.html -timeout 60&" >> $(CGISCRIPT)	echo "sleep 5" >> $(CGISCRIPT)$(LIBINSTALLDIR)/$(LIBNAME):hashprobe.o: hashprobe.cpp hashset.hvisint.cpp: ${ALGAEBASEgw}/c++/utils/visint.cpp	cp ${ALGAEBASEgw}/c++/utils/visint.cpp .source: ; mkdir sourcesource/hashset.h: hashset.h	$(JAVARUN) FilterSource $? $@ $@.idx$(CGIINSTALLDIR)/$(ANIMNAME)::	$(INSTALL) -d $(CGIINSTALLDIR)/$(ANIMNAME)

⌨️ 快捷键说明

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