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

📄 makefile.in

📁 实现了poll/epoll/devpoll等C++封装
💻 IN
📖 第 1 页 / 共 2 页
字号:
install-binPROGRAMS: $(bin_PROGRAMS)	@$(NORMAL_INSTALL)	$(mkinstalldirs) $(DESTDIR)$(bindir)	@list='$(bin_PROGRAMS)'; for p in $$list; do \	  if test -f $$p; then \	    echo "  $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \	     $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \	  else :; fi; \	doneuninstall-binPROGRAMS:	@$(NORMAL_UNINSTALL)	list='$(bin_PROGRAMS)'; for p in $$list; do \	  rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \	donemostlyclean-noinstPROGRAMS:clean-noinstPROGRAMS:	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)distclean-noinstPROGRAMS:maintainer-clean-noinstPROGRAMS:dkftpbench: $(dkftpbench_OBJECTS) $(dkftpbench_DEPENDENCIES)	@rm -f dkftpbench	$(CXXLINK) $(dkftpbench_LDFLAGS) $(dkftpbench_OBJECTS) $(dkftpbench_LDADD) $(LIBS)ftp_client_proto_test: $(ftp_client_proto_test_OBJECTS) $(ftp_client_proto_test_DEPENDENCIES)	@rm -f ftp_client_proto_test	$(CXXLINK) $(ftp_client_proto_test_LDFLAGS) $(ftp_client_proto_test_OBJECTS) $(ftp_client_proto_test_LDADD) $(LIBS)nbbio_test: $(nbbio_test_OBJECTS) $(nbbio_test_DEPENDENCIES)	@rm -f nbbio_test	$(CXXLINK) $(nbbio_test_LDFLAGS) $(nbbio_test_OBJECTS) $(nbbio_test_LDADD) $(LIBS)Poller_test: $(Poller_test_OBJECTS) $(Poller_test_DEPENDENCIES)	@rm -f Poller_test	$(CXXLINK) $(Poller_test_LDFLAGS) $(Poller_test_OBJECTS) $(Poller_test_LDADD) $(LIBS)Sked_test: $(Sked_test_OBJECTS) $(Sked_test_DEPENDENCIES)	@rm -f Sked_test	$(CXXLINK) $(Sked_test_LDFLAGS) $(Sked_test_OBJECTS) $(Sked_test_LDADD) $(LIBS)robouser_test: $(robouser_test_OBJECTS) $(robouser_test_DEPENDENCIES)	@rm -f robouser_test	$(CXXLINK) $(robouser_test_LDFLAGS) $(robouser_test_OBJECTS) $(robouser_test_LDADD) $(LIBS)ftp_client_pipe_test: $(ftp_client_pipe_test_OBJECTS) $(ftp_client_pipe_test_DEPENDENCIES)	@rm -f ftp_client_pipe_test	$(CXXLINK) $(ftp_client_pipe_test_LDFLAGS) $(ftp_client_pipe_test_OBJECTS) $(ftp_client_pipe_test_LDADD) $(LIBS)dklimits: $(dklimits_OBJECTS) $(dklimits_DEPENDENCIES)	@rm -f dklimits	$(LINK) $(dklimits_LDFLAGS) $(dklimits_OBJECTS) $(dklimits_LDADD) $(LIBS)Poller_bench: $(Poller_bench_OBJECTS) $(Poller_bench_DEPENDENCIES)	@rm -f Poller_bench	$(CXXLINK) $(Poller_bench_LDFLAGS) $(Poller_bench_OBJECTS) $(Poller_bench_LDADD) $(LIBS)profile: $(profile_OBJECTS) $(profile_DEPENDENCIES)	@rm -f profile	$(LINK) $(profile_LDFLAGS) $(profile_OBJECTS) $(profile_LDADD) $(LIBS).cc.o:	$(CXXCOMPILE) -c $<DVIPS = dvips.texi.info:	@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]	cd $(srcdir) \	  && $(MAKEINFO) `echo $< | sed 's,.*/,,'`.texi.dvi:	TEXINPUTS=$(top_srcdir)/config/texinfo.tex:$$TEXINPUTS \	  MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<.texi:	@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]	cd $(srcdir) \	  && $(MAKEINFO) `echo $< | sed 's,.*/,,'`.texinfo.info:	@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]	cd $(srcdir) \	  && $(MAKEINFO) `echo $< | sed 's,.*/,,'`.texinfo:	@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]	cd $(srcdir) \	  && $(MAKEINFO) `echo $< | sed 's,.*/,,'`.texinfo.dvi:	TEXINPUTS=$(top_srcdir)/config/texinfo.tex:$$TEXINPUTS \	  MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<.txi.info:	@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]	cd $(srcdir) \	  && $(MAKEINFO) `echo $< | sed 's,.*/,,'`.txi.dvi:	TEXINPUTS=$(top_srcdir)/config/texinfo.tex:$$TEXINPUTS \	  MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<.txi:	@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]	cd $(srcdir) \	  && $(MAKEINFO) `echo $< | sed 's,.*/,,'`.dvi.ps:	$(DVIPS) $< -o $@install-info-am: $(INFO_DEPS)	@$(NORMAL_INSTALL)	$(mkinstalldirs) $(DESTDIR)$(infodir)	@list='$(INFO_DEPS)'; \	for file in $$list; do \	  d=$(srcdir); \	  for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \	    if test -f $$d/$$ifile; then \	      echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \	      $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \	    else : ; fi; \	  done; \	done	@$(POST_INSTALL)	@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \	  list='$(INFO_DEPS)'; \	  for file in $$list; do \	    echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\	    install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\	  done; \	else : ; fiuninstall-info:	$(PRE_UNINSTALL)	@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \	  ii=yes; \	else ii=; fi; \	list='$(INFO_DEPS)'; \	for file in $$list; do \	  test -z "$$ii" \	    || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \	done	@$(NORMAL_UNINSTALL)	list='$(INFO_DEPS)'; \	for file in $$list; do \	  (cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \	donedist-info: $(INFO_DEPS)	list='$(INFO_DEPS)'; \	for base in $$list; do \	  d=$(srcdir); \	  for file in `cd $$d && eval echo $$base*`; do \	    test -f $(distdir)/$$file \	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \	    || cp -p $$d/$$file $(distdir)/$$file; \	  done; \	donemostlyclean-aminfo:	-rm -fclean-aminfo:distclean-aminfo:maintainer-clean-aminfo:	cd $(srcdir) && for i in $(INFO_DEPS); do \	  rm -f $$i; \	  if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \	    rm -f $$i-[0-9]*; \	  fi; \	doneinstall-pkgincludeHEADERS: $(pkginclude_HEADERS)	@$(NORMAL_INSTALL)	$(mkinstalldirs) $(DESTDIR)$(pkgincludedir)	@list='$(pkginclude_HEADERS)'; for p in $$list; do \	  if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \	  echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgincludedir)/$$p"; \	  $(INSTALL_DATA) $$d$$p $(DESTDIR)$(pkgincludedir)/$$p; \	doneuninstall-pkgincludeHEADERS:	@$(NORMAL_UNINSTALL)	list='$(pkginclude_HEADERS)'; for p in $$list; do \	  rm -f $(DESTDIR)$(pkgincludedir)/$$p; \	donetags: TAGSID: $(HEADERS) $(SOURCES) $(LISP)	list='$(SOURCES) $(HEADERS)'; \	unique=`for i in $$list; do echo $$i; done | \	  awk '    { files[$$0] = 1; } \	       END { for (i in files) print i; }'`; \	here=`pwd` && cd $(srcdir) \	  && mkid -f$$here/ID $$unique $(LISP)TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)	tags=; \	here=`pwd`; \	list='$(SOURCES) $(HEADERS)'; \	unique=`for i in $$list; do echo $$i; done | \	  awk '    { files[$$0] = 1; } \	       END { for (i in files) print i; }'`; \	test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \	  || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)mostlyclean-tags:clean-tags:distclean-tags:	-rm -f TAGS IDmaintainer-clean-tags:distdir = $(PACKAGE)-$(VERSION)top_distdir = $(distdir)# This target untars the dist file and tries a VPATH configuration.  Then# it guarantees that the distribution is self-contained by making another# tarfile.distcheck: dist	-rm -rf $(distdir)	GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz	mkdir $(distdir)/=build	mkdir $(distdir)/=inst	dc_install_base=`cd $(distdir)/=inst && pwd`; \	cd $(distdir)/=build \	  && ../configure --srcdir=.. --prefix=$$dc_install_base \	  && $(MAKE) $(AM_MAKEFLAGS) \	  && $(MAKE) $(AM_MAKEFLAGS) dvi \	  && $(MAKE) $(AM_MAKEFLAGS) check \	  && $(MAKE) $(AM_MAKEFLAGS) install \	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \	  && $(MAKE) $(AM_MAKEFLAGS) dist	-rm -rf $(distdir)	@banner="$(distdir).tar.gz is ready for distribution"; \	dashes=`echo "$$banner" | sed s/./=/g`; \	echo "$$dashes"; \	echo "$$banner"; \	echo "$$dashes"dist: distdir	-chmod -R a+r $(distdir)	GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)	-rm -rf $(distdir)dist-all: distdir	-chmod -R a+r $(distdir)	GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)	-rm -rf $(distdir)distdir: $(DISTFILES)	-rm -rf $(distdir)	mkdir $(distdir)	-chmod 777 $(distdir)	$(mkinstalldirs) $(distdir)/config	@for file in $(DISTFILES); do \	  d=$(srcdir); \	  if test -d $$d/$$file; then \	    cp -pr $$d/$$file $(distdir)/$$file; \	  else \	    test -f $(distdir)/$$file \	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \	    || cp -p $$d/$$file $(distdir)/$$file || :; \	  fi; \	done	$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-infobench.o: bench.cc CHECK.h getifaddrs.h robouser.h eclock.h \	ftp_client_pipe.h nbbio.h ftp_client_proto.h Poller.h Sked.h \	Platoon.h dprint.h Poller_poll.h Poller_devpoll.h \	Poller_select.h Poller_kqueue.h Poller_sigio.h Poller_sigfd.hCHECK.o: CHECK.cc CHECK.h dprint.hdklimits.o: dklimits.cdprint.o: dprint.cc dprint.heclock.o: eclock.cc eclock.hftp_client_pipe.o: ftp_client_pipe.cc dprint.h ftp_client_pipe.h \	eclock.h nbbio.h ftp_client_proto.h Poller.h Sked.hftp_client_pipe_test.o: ftp_client_pipe_test.cc dprint.h \	ftp_client_pipe.h eclock.h nbbio.h ftp_client_proto.h Poller.h \	Sked.h Poller_poll.hftp_client_proto.o: ftp_client_proto.cc dprint.h ftp_client_proto.hftp_client_proto_test.o: ftp_client_proto_test.cc ftp_client_proto.hgetifaddrs.o: getifaddrs.c getifaddrs.hnbbio.o: nbbio.cc nbbio.hnbbio_test.o: nbbio_test.cc nbbio.hPlatoon.o: Platoon.cc Platoon.h robouser.h eclock.h ftp_client_pipe.h \	nbbio.h ftp_client_proto.h Poller.h Sked.h dprint.hPoller.o: Poller.cc dprint.h Poller.hPoller_bench.o: Poller_bench.cc Poller_devpoll.h Poller_kqueue.h \	Poller_poll.h Poller.h Poller_select.h Poller_sigio.h dprint.h \	eclock.h CHECK.hPoller_devpoll.o: Poller_devpoll.ccPoller_kqueue.o: Poller_kqueue.ccPoller_poll.o: Poller_poll.cc dprint.h Poller_poll.h Poller.hPoller_select.o: Poller_select.cc dprint.h Poller_select.h Poller.hPoller_sigfd.o: Poller_sigfd.ccPoller_sigio.o: Poller_sigio.cc dprint.h Poller_sigio.h Poller.h \	Poller_poll.h eclock.hPoller_test.o: Poller_test.cc Poller_poll.h Poller.h Poller_select.h \	Poller_kqueue.h Poller_devpoll.h Poller_sigio.h dprint.h \	Poller_sigfd.h CHECK.hprofile.o: profile.crobouser.o: robouser.cc dprint.h robouser.h eclock.h ftp_client_pipe.h \	nbbio.h ftp_client_proto.h Poller.h Sked.h Platoon.hrobouser_test.o: robouser_test.cc CHECK.h dprint.h robouser.h eclock.h \	ftp_client_pipe.h nbbio.h ftp_client_proto.h Poller.h Sked.h \	Poller_poll.h Platoon.hSked.o: Sked.cc Sked.h eclock.h dprint.hSked_test.o: Sked_test.cc Sked.h eclock.h dprint.hcheck-TESTS: $(TESTS)	@failed=0; all=0; \	srcdir=$(srcdir); export srcdir; \	for tst in $(TESTS); do \	  if test -f $$tst; then dir=.; \	  else dir="$(srcdir)"; fi; \	  if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \	    all=`expr $$all + 1`; \	    echo "PASS: $$tst"; \	  elif test $$? -ne 77; then \	    all=`expr $$all + 1`; \	    failed=`expr $$failed + 1`; \	    echo "FAIL: $$tst"; \	  fi; \	done; \	if test "$$failed" -eq 0; then \	  banner="All $$all tests passed"; \	else \	  banner="$$failed of $$all tests failed"; \	fi; \	dashes=`echo "$$banner" | sed s/./=/g`; \	echo "$$dashes"; \	echo "$$banner"; \	echo "$$dashes"; \	test "$$failed" -eq 0info-am: $(INFO_DEPS)info: info-amdvi-am: $(DVIS)dvi: dvi-amcheck-am: all-am	$(MAKE) $(AM_MAKEFLAGS) check-TESTScheck: check-aminstallcheck-am:installcheck: installcheck-aminstall-exec-am: install-libLIBRARIES install-binPROGRAMSinstall-exec: install-exec-aminstall-data-am: install-info-am install-pkgincludeHEADERSinstall-data: install-data-aminstall-am: all-am	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-aminstall: install-amuninstall-am: uninstall-libLIBRARIES uninstall-binPROGRAMS \		uninstall-info uninstall-pkgincludeHEADERSuninstall: uninstall-amall-am: Makefile $(INFO_DEPS) $(LIBRARIES) $(PROGRAMS) $(HEADERS)all-redirect: all-aminstall-strip:	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s installinstalldirs:	$(mkinstalldirs)  $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) \		$(DESTDIR)$(infodir) $(DESTDIR)$(pkgincludedir)mostlyclean-generic:clean-generic:distclean-generic:	-rm -f Makefile $(CONFIG_CLEAN_FILES)	-rm -f config.cache config.log stamp-h stamp-h[0-9]*maintainer-clean-generic:mostlyclean-am:  mostlyclean-libLIBRARIES mostlyclean-compile \		mostlyclean-binPROGRAMS mostlyclean-noinstPROGRAMS \		mostlyclean-aminfo mostlyclean-tags mostlyclean-genericmostlyclean: mostlyclean-amclean-am:  clean-libLIBRARIES clean-compile clean-binPROGRAMS \		clean-noinstPROGRAMS clean-aminfo clean-tags \		clean-generic mostlyclean-amclean: clean-amdistclean-am:  distclean-libLIBRARIES distclean-compile \		distclean-binPROGRAMS distclean-noinstPROGRAMS \		distclean-aminfo distclean-tags distclean-generic \		clean-amdistclean: distclean-am	-rm -f config.statusmaintainer-clean-am:  maintainer-clean-libLIBRARIES \		maintainer-clean-compile maintainer-clean-binPROGRAMS \		maintainer-clean-noinstPROGRAMS maintainer-clean-aminfo \		maintainer-clean-tags maintainer-clean-generic \		distclean-am	@echo "This command is intended for maintainers to use;"	@echo "it deletes files that may require special tools to rebuild."maintainer-clean: maintainer-clean-am	-rm -f config.status.PHONY: mostlyclean-libLIBRARIES distclean-libLIBRARIES \clean-libLIBRARIES maintainer-clean-libLIBRARIES uninstall-libLIBRARIES \install-libLIBRARIES mostlyclean-compile distclean-compile \clean-compile maintainer-clean-compile mostlyclean-binPROGRAMS \distclean-binPROGRAMS clean-binPROGRAMS maintainer-clean-binPROGRAMS \uninstall-binPROGRAMS install-binPROGRAMS mostlyclean-noinstPROGRAMS \distclean-noinstPROGRAMS clean-noinstPROGRAMS \maintainer-clean-noinstPROGRAMS install-info-am uninstall-info \mostlyclean-aminfo distclean-aminfo clean-aminfo \maintainer-clean-aminfo uninstall-pkgincludeHEADERS \install-pkgincludeHEADERS tags mostlyclean-tags distclean-tags \clean-tags maintainer-clean-tags distdir check-TESTS info-am info \dvi-am dvi check check-am installcheck-am installcheck install-exec-am \install-exec install-data-am install-data install-am install \uninstall-am uninstall all-redirect all-am all installdirs \mostlyclean-generic distclean-generic clean-generic \maintainer-clean-generic clean mostlyclean distclean maintainer-clean#------- start of corba.  Not fully autoconfisticated yet ---------CorbaPlatoon_srv.cc: CorbaPlatoon.idl	@IDLCXX@ @IDLFLAGS@ CorbaPlatoon.idl#   Copy to get uniform filenames for generated files	cp CorbaPlatoon@IDL_SRV_CPP_SUFFIX@ CorbaPlatoon_srv.cc	cp CorbaPlatoon@IDL_SRV_H_SUFFIX@   CorbaPlatoon_srv.hh	cp CorbaPlatoon@IDL_CLN_CPP_SUFFIX@ CorbaPlatoon_cln.cc	cp CorbaPlatoon@IDL_CLN_H_SUFFIX@   CorbaPlatoon_cln.hhCorbaPlatoon_srv.o: CorbaPlatoon_srv.cc	$(CXX) -c $(CXXFLAGS) @IDLCXXFLAGS@ @CPPFLAGS@ $(LIBS) -o CorbaPlatoon_srv.o CorbaPlatoon_srv.cc# fixme: should not use CHECKCorbaPlatoon_impl: CorbaPlatoon_impl.cc CorbaPlatoon_srv.o Platoon.o eclock.o robouser.o Sked.o ftp_client_pipe.o ftp_client_proto.o nbbio.o CHECK.o libPoller.a getifaddrs.o dprint.o	$(CXX) -c $(CXXFLAGS) @IDLCXXFLAGS@ @CPPFLAGS@ -o CorbaPlatoon_impl.o CorbaPlatoon_impl.cc	$(CXX) $(CXXFLAGS) $(LIBS) @ORB_LIBS@ -o CorbaPlatoon_impl CorbaPlatoon_impl.o CorbaPlatoon_srv.o Platoon.o eclock.o robouser.o Sked.o ftp_client_pipe.o ftp_client_proto.o nbbio.o CHECK.o libPoller.a getifaddrs.o dprint.oCorbaPlatoon_test: CorbaPlatoon_test.cc CorbaPlatoon_srv.o	$(CXX) -c $(CXXFLAGS) @IDLCXXFLAGS@ @CPPFLAGS@ -o CorbaPlatoon_test.o CorbaPlatoon_test.cc	$(CXX) $(CXXFLAGS) $(LIBS) @ORB_LIBS@ -o CorbaPlatoon_test CorbaPlatoon_test.o CorbaPlatoon_srv.ocorbaftpbench: corbaftpbench.cc CorbaPlatoon_srv.o eclock.o	$(CXX) -c $(CXXFLAGS) $(DEFS) @IDLCXXFLAGS@ @CPPFLAGS@ -o corbaftpbench.o corbaftpbench.cc	$(CXX) $(CXXFLAGS) $(LIBS) @ORB_LIBS@ -o corbaftpbench corbaftpbench.o CorbaPlatoon_srv.o eclock.oclean:	/bin/rm -f *.o CorbaPlatoon.hh CorbaPlatoon{_srv,Dyn_srv}.cc#--------------------------------------------------------------------------# Extract documentation from sources.docs:	-rm -rf doc	-mkdir doc	doc++ -d doc *.h	perl -p -i.bak -e "s/--------*//g" doc/*.html  #--------------------------------------------------------------------------# Generate data files.data:	dd if=/dev/zero of=x10k.dat bs=1k count=10	dd if=/dev/zero of=x100k.dat bs=1k count=100	dd if=/dev/zero of=x1000k.dat bs=1k count=1000# Tell versions [3.59,3.63) of GNU make to not export all variables.# Otherwise a system limit (for SysV at least) may be exceeded..NOEXPORT:

⌨️ 快捷键说明

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