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

📄 makefile.am

📁 实现了poll/epoll/devpoll等C++封装
💻 AM
字号:
# To turn Makefile.am into Makefile from scratch, run # 'aclocal; autoconf; automake --add-missing; ./configure'# See 'info automake' or http://sourceware.cygnus.com/automake/# and 'info autoconf'## To run the unit tests, do 'make check'.#----------------------------------------------------------------------# List everything we build; break list into three kinds of executables# Unattended unit testsTESTS = \	ftp_client_proto_test \	nbbio_test \	Poller_test \	Sked_test# Following tests are not yet unattendedHAND_TESTS = \	robouser_test \	ftp_client_pipe_test# Real programs bin_PROGRAMS = dkftpbenchnoinst_PROGRAMS = $(TESTS) $(HAND_TESTS) dklimits Poller_bench profilelib_LIBRARIES = libPoller.apkginclude_HEADERS = \	Poller.h \	Poller_devpoll.h \	Poller_poll.h \	Poller_select.h \	Poller_sigio.h \	Poller_sigfd.h \	Poller_kqueue.h# No info yetinfo_TEXINFOS = EXTRA_DIST = \	inet_aton.c \	bakeoff.html \	Poller_bench.sh \	Poller_bench.html \	callbackDemo.html \	classes.html \	index.html \	nonblocking.html \	results.html \	theory.html \	one-include.patch \	omni_scripts.tar.gz \	config/ac_cxx_namespaces.m4 \	config/CORBA_CHECK_SYMBOL.m4 \	config/RSSH_CHECK_MODCBROKER.m4 \	config/RSSH_CHECK_OMNIORB.m4 \	config/RSSH_CHECK_ORBACUS.m4 \	config/RSSH_CHECK_ORBEXPRESS.m4 \	config/RSSH_CHECK_ORBIT.m4 \	config/RSSH_CHECK_ORBIT.m4.orig \	config/RSSH_CHECK_ORBIXE.m4 \	config/RSSH_CHECK_ORB.m4 \	config/RSSH_CHECK_OTS.m4 \	config/RSSH_CHECK_PTHREADS.m4 \	config/RSSH_CHECK_SUNPRO_CC.m4 \	config/RSSH_CHECK_SUNPRO_C.m4 \	config/RSSH_CHECK_TAO.m4 \	config/RSSH_ENABLE_PTHREADS.m4 \	config/RSSH_PIC_FLAG.m4 \	config/RSSH_PROG_CXXAR.m4 \	config/RSSH_PROG_CXXLD.m4 \	config/RSSH_RTTI.m4 \	config/RSSH_TRY_RTTI_NOCACHE.m4 \	config/YAD_CHECK_INCLUDE_LIB.m4 \	config/config.guess \	config/config.sub \	config/install-sh \	config/missing \	config/mkinstalldirs \	CorbaPlatoon.idl \	CorbaPlatoon_impl.cc \	CorbaPlatoon_test.cc \	corbaftpbench.cc#----------------------------------------------------------------------# For each thing we build, list its sources, and anything special about# how to build itlibPoller_a_SOURCES = \	Poller.h \	Poller_sigfd.cc \	Poller_sigio.cc \	Poller_poll.cc \	Poller_select.cc \	Poller_devpoll.cc \	Poller_kqueue.cc \	Poller.ccdkftpbench_SOURCES = \	CHECK.h \	Poller.h \	Sked.h \	dprint.h \	eclock.h \	ftp_client_pipe.h \	ftp_client_proto.h \	getifaddrs.h \	getifaddrs.c \	nbbio.h \	robouser.h \	Platoon.h \	bench.cc \	dprint.cc \	eclock.cc \	ftp_client_pipe.cc \	ftp_client_proto.cc \	nbbio.cc \	robouser.cc \	Platoon.cc \	CHECK.cc \	Poller_sigfd.cc \	Poller_sigio.cc \	Poller_poll.cc \	Poller_select.cc \	Poller_devpoll.cc \	Poller_kqueue.cc \	Poller.cc \	Sked.ccdklimits_SOURCES = \	dklimits.cftp_client_proto_test_SOURCES = \	dprint.cc \	ftp_client_proto.cc \	ftp_client_proto_test.ccftp_client_pipe_test_SOURCES = \	dprint.cc \	eclock.cc \	ftp_client_pipe.cc \	ftp_client_pipe_test.cc \	ftp_client_proto.cc \	Poller_poll.cc \	Poller.cc \	nbbio.cc \	Sked.ccnbbio_test_SOURCES = \	dprint.cc \	nbbio.cc \	nbbio_test.ccrobouser_test_SOURCES = \	dprint.cc \	eclock.cc \	ftp_client_pipe.cc \	ftp_client_proto.cc \	nbbio.cc \	robouser.cc \	Platoon.cc \	robouser_test.cc \	CHECK.cc \	Poller_poll.cc \	Poller.cc \	Sked.ccPoller_bench_SOURCES = \	dprint.cc \	eclock.cc \	CHECK.cc \	Poller.h \	Poller.cc \	Poller_devpoll.cc \	Poller_devpoll.h \	Poller_poll.h \	Poller_poll.cc \	Poller_bench.cc \	Poller_select.h \	Poller_select.cc \	Poller_sigio.h \	Poller_sigio.cc \	Poller_sigfd.h \	Poller_sigfd.cc \	Poller_kqueue.h \	Poller_kqueue.cc	Poller_test_SOURCES = \	dprint.cc \	CHECK.cc \	eclock.cc \	Poller.h \	Poller.cc \	Poller_sigfd.cc \	Poller_sigfd.h \	Poller_sigio.cc \	Poller_sigio.h \	Poller_devpoll.cc \	Poller_devpoll.h \	Poller_poll.h \	Poller_poll.cc \	Poller_test.cc \	Poller_select.h \	Poller_select.cc \	Poller_kqueue.h \	Poller_kqueue.ccSked_test_SOURCES = \	dprint.cc \	eclock.cc \	Sked.cc \	Sked_test.cc#------- 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#---- end of corba --------------------------------------------------------#--------------------------------------------------------------------------# Program to do fine-grained profiling of Linux kernel.  From the net...profile_SOURCES = profile.c#--------------------------------------------------------------------------# 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

⌨️ 快捷键说明

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