📄 makefile.in
字号:
# A makefile for the stuff now in libg++/etc/benchmarkssrcdir = .prefix = /usr/localexec_prefix = $(prefix)bindir = $(exec_prefix)/binlibdir = $(exec_prefix)/libdatadir = $(prefix)/libmandir = $(prefix)/manman1dir = $(mandir)/man1man2dir = $(mandir)/man2man3dir = $(mandir)/man3man4dir = $(mandir)/man4man5dir = $(mandir)/man5man6dir = $(mandir)/man6man7dir = $(mandir)/man7man8dir = $(mandir)/man8man9dir = $(mandir)/man9infodir = $(prefix)/infoincludedir = $(prefix)/includedocdir = $(datadir)/docSHELL = /bin/shINSTALL = install -cINSTALL_PROGRAM = $(INSTALL)INSTALL_DATA = $(INSTALL)AR = `if [ -f ../../binutils/ar ] ; \ then echo ../../binutils/ar ; \ else echo ar ; fi`AR_FLAGS = qcRANLIB = `if [ -f ../../binutils/ranlib ] ; \ then echo ../../binutils/ranlib ; \ else echo ranlib ; fi`MAKEINFO = `if [ -f ../../texinfo/C/makeinfo ] ; \ then echo ../../texinfo/C/makeinfo ; \ else echo makeinfo ; fi`IO_DIR = iostreamCC = `if [ -f ../../../gcc/gcc ] ; \ then echo ../../../gcc/gcc -B../../../gcc/ ; \ else echo cc ; fi`CXX = `if [ -f ../../../gcc/gcc ] ; \ then echo ../../../gcc/gcc -B../../../gcc/ ; \ else echo gcc ; fi`CXXFLAGS= -g -OXTRAFLAGS = `if [ -f ../../../gcc/gcc ] ; \ then echo -I../../../gcc/include ; \ else echo ; fi`WRAP_C_INCLUDES=-I$(srcdir)/../../g++-include# select QUICK= -DQUICK to get 50000 instead of 500000 iterationsQUICK= -DQUICK#QUICK=# call-var virt-var left out, because gcc passes -fthis-is-variable# to collect, which tried to pass it to gcc/cc1.TEST_PROGS= builtin class virt no_nrv byval call convert # call-var virt-varLIBS = ../../libg++.a#### host and target dependent Makefile fragments come in here.##.PHONY: allall:$(TEST_PROGS) : Int.h Char.h dhrystone.cctest_progs: $(TEST_PROGS)check: $(TEST_PROGS) @echo "dhrystone with builtin int and char types:" @./builtin @echo "Using classes Int and Char:" @./class @echo "Without mixed mode operators (forcing coercions):" @./convert# @echo "Using by-value, rather than by-reference calling conventions:"# @./byval @echo "Without using named return values:" @./no_nrv @echo "Using calls instead of inline functions:" @./call# @echo "Using calls, with -fthis-is-variable:"# @./call-var @echo "With all member functions virtual (non-inline):" @./virt @echo "With all member functions virtual, and -fthis-is-variable:"# @./virt-var# @echo "(Try other permutations/switches -- See Int.h.)"run_tests: checkC_FLAGS = $(CXXFLAGS) $(NOSTDINC) -I. -I../.. -I$(srcdir) \ $(WRAP_C_INCLUDES) $(XTRAFLAGS)builtin: $(CXX) $(C_FLAGS) -DBUILTIN $(srcdir)/dhrystone.cc $(LIBS) -o $@class: $(CXX) $(C_FLAGS) $(srcdir)/dhrystone.cc $(LIBS) -o $@call: $(CXX) $(C_FLAGS) -DCALL $(srcdir)/dhrystone.cc $(LIBS) -o $@call-var: $(CXX) $(C_FLAGS) -fthis-is-variable -DCALL $(srcdir)/dhrystone.cc $(LIBS) -o $@convert: $(CXX) $(C_FLAGS) -DCONVERT $(srcdir)/dhrystone.cc $(LIBS) -o $@no_nrv: $(CXX) $(C_FLAGS) -DNO_NRV $(srcdir)/dhrystone.cc $(LIBS) -o $@byval: $(CXX) $(C_FLAGS) -DBYVAL $(srcdir)/dhrystone.cc $(LIBS) -o $@virt: $(CXX) $(C_FLAGS) -DVIRT $(srcdir)/dhrystone.cc $(LIBS) -o $@virt-var: $(CXX) $(C_FLAGS) -fthis-is-variable -DVIRT $(srcdir)/dhrystone.cc $(LIBS) -o $@.PHONY: mostlyclean clean distclean realcleanmostlyclean: rm -f *.o \#* core $(TEST_PROGS)clean: mostlycleandistclean: clean rm -f *~ config.status Makefilerealclean: distclean rm -f dependforce:# with the gnu make, this is done automatically.Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag) $(SHELL) ./config.status
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -