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

📄 makefile.in

📁 Network Administration Visualized 网络管理可视化源码
💻 IN
字号:
#### Makefile for NAV's Java subsystems## SHELL = @SHELL@prefix = @prefix@exec_prefix = @exec_prefix@sysconfdir = @sysconfdir@initdir = @initdir@bindir = @bindir@libdir = @libdir@javalibdir = @javalibdir@localstatedir = @localstatedir@webroot = @webroot@tooldir = @tooldir@top_srcdir = @top_srcdir@INSTALLARGS = -DDESTDIR=$(DESTDIR)subdirs = \	Util \	ConfigParser \	Database \	Event \	eventEngine \	getBoksMacs \	getDeviceData \	networkDiscovery \	Logger \	NetboxInfo \	SimpleSnmp \	vlanPlot \	webapps/navAdmin \	webapps/vPServer# We build our own classpath, to resolve interdependencies between the java modules.CLASSPATH = $(shell for x in $(subdirs); do echo -n "$$PWD/$${x}/build:"; done ; echo -n $$CLASSPATH)INSTALL_TARGETS = $(patsubst %,%_inst,$(subdirs))QUICK_TARGETS = $(patsubst %,%_q,$(subdirs))ANT = @ANT@# Make sure we export make variables to the environmentexport.PHONY = all install clean distclean debug .lastbuild $(INSTALL_TARGETS) $(QUICK_TARGETS)all: $(subdirs)$(subdirs): .lastbuild	@echo "Building $@ ..."	(cd $@ && $(ANT) $(BUILDARGS)) && touch $@# Describe interdependencies here:ConfigParser:Database: LoggerEvent: Database LoggereventEngine: ConfigParser Database Event LoggergetBoksMacs: ConfigParser Database Event Logger NetboxInfo SimpleSnmpgetDeviceData: ConfigParser Database Event Logger NetboxInfo SimpleSnmpnetworkDiscovery: ConfigParser Database Event Logger NetboxInfoLogger: ConfigParser UtilNetboxInfo: Database Event LoggerSimpleSnmp: Database LoggerUtil:webapps/navAdmin: ConfigParser Database Event Logger.lastbuild:# Do absolutely nothing, just let ANT decide whether a rebuild is necessaryinstall:	@for dir in $(subdirs); do \	  echo "Installing $$dir ..."; \	  (cd $$dir && $(ANT) install $(INSTALLARGS)) || exit 1; \	doneclean:	rm -f *~ .lastbuild	@for dir in $(subdirs); do \	  echo "Entering $$dir ..."; \	  (cd $$dir && $(ANT) $@) || exit 1; \	donedistclean:	@echo Target distclean is not supported in the java projects, but should be...	rm -f Makefile build.properties# Debug target just prints some debug information from the Makefiledebug:	@echo Classpath:	@echo $$CLASSPATH	@echo 	@echo INSTALL_TARGETS:	@echo $(INSTALL_TARGETS)$(INSTALL_TARGETS):	@dir="$(patsubst %_inst,%,$@)";  \	echo "Installing $$dir ..."; \	cd $$dir && $(ANT) install $(INSTALLARGS)$(QUICK_TARGETS):	@realtarget="$(patsubst %_q,%,$@)";                            \	echo "Building $$realtarget ..." ;                             \	(cd $$realtarget && $(ANT) $(BUILDARGS)) && touch $$realtarget

⌨️ 快捷键说明

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