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

📄 makefile.in

📁 GUN开源阻止下的编译器GCC
💻 IN
📖 第 1 页 / 共 5 页
字号:
	$(srcdir)/move-if-change tmp-emit.c insn-emit.c	touch stamp-emitinsn-recog.o : insn-recog.c $(CONFIG_H) $(RTL_H) insn-config.h recog.h \  real.h output.h flags.h	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-recog.cinsn-recog.c: stamp-recog ; @truestamp-recog : $(md_file) genrecog $(srcdir)/move-if-change	./genrecog $(md_file) > tmp-recog.c	$(srcdir)/move-if-change tmp-recog.c insn-recog.c	touch stamp-recoginsn-opinit.o : insn-opinit.c $(CONFIG_H) $(RTL_H) insn-codes.h insn-flags.h \  insn-config.h flags.h rtl.h recog.h expr.h reload.h	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-opinit.cinsn-opinit.c: stamp-opinit ; @truestamp-opinit : $(md_file) genopinit $(srcdir)/move-if-change	./genopinit $(md_file) > tmp-opinit.c	$(srcdir)/move-if-change tmp-opinit.c insn-opinit.c	touch stamp-opinitinsn-extract.o : insn-extract.c $(CONFIG_H) $(RTL_H)	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-extract.cinsn-extract.c: stamp-extract ; @truestamp-extract : $(md_file) genextract $(srcdir)/move-if-change	./genextract $(md_file) > tmp-extract.c	$(srcdir)/move-if-change tmp-extract.c insn-extract.c	touch stamp-extractinsn-peep.o : insn-peep.c $(CONFIG_H) $(RTL_H) regs.h output.h real.h	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-peep.cinsn-peep.c: stamp-peep ; @truestamp-peep : $(md_file) genpeep $(srcdir)/move-if-change	./genpeep $(md_file) > tmp-peep.c	$(srcdir)/move-if-change tmp-peep.c insn-peep.c	touch stamp-peepinsn-attrtab.o : insn-attrtab.c $(CONFIG_H) $(RTL_H) regs.h real.h output.h \     insn-attr.h insn-config.h	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-attrtab.cinsn-attr.h: stamp-attr ; @truestamp-attr : $(md_file) genattr $(srcdir)/move-if-change	./genattr $(md_file) > tmp-attr.h	$(srcdir)/move-if-change tmp-attr.h insn-attr.h	touch stamp-attrinsn-attrtab.c: stamp-attrtab ; @truestamp-attrtab : $(md_file) genattrtab $(srcdir)/move-if-change	if cmp -s $(PREMADE_ATTRTAB_MD) $(md_file);	\	then					\	  echo Using $(PREMADE_ATTRTAB);	\	  cp $(PREMADE_ATTRTAB) tmp-attrtab.c;	\	else					\	  ./genattrtab $(md_file) > tmp-attrtab.c;	\	fi	$(srcdir)/move-if-change tmp-attrtab.c insn-attrtab.c	touch stamp-attrtabinsn-output.o : insn-output.c $(CONFIG_H) $(RTL_H) regs.h real.h conditions.h \    hard-reg-set.h insn-config.h insn-flags.h insn-attr.h output.h recog.h \    insn-codes.h	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-output.cinsn-output.c: stamp-output ; @truestamp-output : $(md_file) genoutput $(srcdir)/move-if-change	./genoutput $(md_file) > tmp-output.c	$(srcdir)/move-if-change tmp-output.c insn-output.c	touch stamp-output# Compile the programs that generate insn-* from the machine description.# They are compiled with $(HOST_CC), and associated libraries,# since they need to run on this machine# even if GCC is being compiled to run on some other machine.# $(CONFIG_H) is omitted from the deps of the gen*.o# because these programs don't really depend on anything # about the target machine.  They do depend on config.h itself,# since that describes the host machine.# Pass the md file through cpp if the target requests it.$(MD_FILE): $(MD_DEPS)	rm -f $@	$(MD_CPP) $(MD_CPPFLAGS) $(md_file) | sed 's/^# /; /g' > tmp-$@	mv tmp-$@ $@genconfig : genconfig.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	  genconfig.o $(HOST_RTL) $(HOST_LIBS)genconfig.o : genconfig.c $(RTL_H) $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genconfig.cgenflags : genflags.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 genflags.o $(HOST_RTL) $(HOST_LIBS)genflags.o : genflags.c $(RTL_H) $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genflags.cgencodes : gencodes.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 gencodes.o $(HOST_RTL) $(HOST_LIBS)gencodes.o : gencodes.c $(RTL_H) $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/gencodes.cgenemit : genemit.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 genemit.o $(HOST_RTL) $(HOST_LIBS)genemit.o : genemit.c $(RTL_H) $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genemit.cgenopinit : genopinit.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 genopinit.o $(HOST_RTL) $(HOST_LIBS)genopinit.o : genopinit.c $(RTL_H) $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genopinit.cgenrecog : genrecog.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 genrecog.o $(HOST_RTL) $(HOST_LIBS)genrecog.o : genrecog.c $(RTL_H) $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genrecog.cgenextract : genextract.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 genextract.o $(HOST_RTL) $(HOST_LIBS)genextract.o : genextract.c $(RTL_H) $(build_xm_file) insn-config.h	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genextract.cgenpeep : genpeep.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 genpeep.o $(HOST_RTL) $(HOST_LIBS)genpeep.o : genpeep.c $(RTL_H) $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genpeep.cgenattr : genattr.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 genattr.o $(HOST_RTL) $(HOST_LIBS)genattr.o : genattr.c $(RTL_H) $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genattr.cgenattrtab : genattrtab.o $(HOST_RTL) $(HOST_PRINT) $(HOST_RTLANAL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 genattrtab.o $(HOST_RTL) $(HOST_PRINT) $(HOST_RTLANAL) $(HOST_LIBS)genattrtab.o : genattrtab.c $(RTL_H)  $(build_xm_file) insn-config.h	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genattrtab.cgenoutput : genoutput.o $(HOST_RTL) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 genoutput.o $(HOST_RTL) $(HOST_LIBS)genoutput.o : genoutput.c $(RTL_H) $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genoutput.c# Compile the libraries to be used by gen*.# If we are not cross-building, gen* use the same .o's that cc1 will use,# and HOST_PREFIX_1 is `foobar', just to ensure these rules don't conflict# with the rules for rtl.o, alloca.o, etc.$(HOST_PREFIX_1)rtl.o: $(srcdir)/rtl.c $(CONFIG_H) $(RTL_H)	rm -f $(HOST_PREFIX)rtl.c	sed -e 's/config[.]h/hconfig.h/' $(srcdir)/rtl.c > $(HOST_PREFIX)rtl.c	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)rtl.c$(HOST_PREFIX_1)print-rtl.o: $(srcdir)/print-rtl.c $(CONFIG_H) $(RTL_H)	rm -f $(HOST_PREFIX)print-rtl.c	sed -e 's/config[.]h/hconfig.h/' $(srcdir)/print-rtl.c > $(HOST_PREFIX)print-rtl.c	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)print-rtl.c$(HOST_PREFIX_1)rtlanal.o: $(srcdir)/rtlanal.c $(CONFIG_H) $(RTL_H)	rm -f $(HOST_PREFIX)rtlanal.c	sed -e 's/config[.]h/hconfig.h/' $(srcdir)/rtlanal.c > $(HOST_PREFIX)rtlanal.c	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)rtlanal.c$(HOST_PREFIX_1)alloca.o: alloca.c	rm -f $(HOST_PREFIX)alloca.c	cp $(srcdir)/alloca.c $(HOST_PREFIX)alloca.c	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)alloca.c$(HOST_PREFIX_1)obstack.o: obstack.c	rm -f $(HOST_PREFIX)obstack.c	sed -e 's/config[.]h/hconfig.h/' $(srcdir)/obstack.c > $(HOST_PREFIX)obstack.c	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)obstack.c$(HOST_PREFIX_1)malloc.o: malloc.c	rm -f $(HOST_PREFIX)malloc.c	sed -e 's/config[.]h/hconfig.h/' $(srcdir)/malloc.c > $(HOST_PREFIX)malloc.c	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)malloc.c# This satisfies the dependency that we get if you cross-compile a compiler# that does not need to compile alloca, malloc or whatever.$(HOST_PREFIX_1): 	touch $(HOST_PREFIX_1)# Remake bytecode files.BI_OBJ=bi-parser.o bi-lexer.o bi-reverse.obc-emit.o : bc-emit.c $(CONFIG_H) $(RTL_H) real.h $(BYTECODE_H) \   bc-arity.h bc-opcode.h bc-typecd.h bc-typecd.def bi-run.h bytetypes.hbc-optab.o : bc-optab.c $(CONFIG_H) $(REAL_H) $(BYTECODE_H) \   bc-opcode.h bc-typecd.h bc-typecd.defbi-arity: bi-arity.o $(BI_OBJ) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 bi-arity.o $(BI_OBJ) $(HOST_LIBS)bi-opcode: bi-opcode.o $(BI_OBJ) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 bi-opcode.o $(BI_OBJ) $(HOST_LIBS)bi-opname: bi-opname.o $(BI_OBJ) $(HOST_LIBDEPS)	$(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \	 bi-opname.o $(BI_OBJ) $(HOST_LIBS)$(srcdir)/bi-parser.h: $(srcdir)/bi-parser.c$(srcdir)/bi-parser.c: $(srcdir)/bi-parser.y	cd $(srcdir); $(BISON) $(BISONFLAGS) -d bi-parser.y -o bi-parser.cbi-parser.o: $(srcdir)/bi-parser.c bi-defs.h $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \	   $(srcdir)/bi-parser.cbi-lexer.o: bi-lexer.c $(srcdir)/bi-parser.h $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \	   $(srcdir)/bi-lexer.cbi-arity.o: bi-arity.c bi-defs.h $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \	   $(srcdir)/bi-arity.cbi-opcode.o: bi-opcode.c bi-defs.h $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \	   $(srcdir)/bi-opcode.cbi-opname.o: bi-opname.c bi-defs.h $(build_xm_file)	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \	   $(srcdir)/bi-opname.cbi-reverse.o: bi-reverse.c bi-defs.h	$(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \	   $(srcdir)/bi-reverse.cbc-arity.h: stamp-bcarity ; @truestamp-bcarity : $(srcdir)/bytecode.def bi-arity $(srcdir)/move-if-change	./bi-arity < $(srcdir)/bytecode.def >tmp-bc-arity.h	$(srcdir)/move-if-change tmp-bc-arity.h bc-arity.h	touch stamp-bcaritybc-opcode.h: stamp-bcopcode ; @truestamp-bcopcode : $(srcdir)/bytecode.def bi-opcode $(srcdir)/move-if-change	./bi-opcode < $(srcdir)/bytecode.def >tmp-bcopcd.h	$(srcdir)/move-if-change tmp-bcopcd.h bc-opcode.h	touch stamp-bcopcodebc-opname.h: stamp-bcopname ; @truestamp-bcopname : $(srcdir)/bytecode.def bi-opname $(srcdir)/move-if-change	./bi-opname < $(srcdir)/bytecode.def >tmp-bcopnm.h	$(srcdir)/move-if-change tmp-bcopnm.h bc-opname.h	touch stamp-bcopnamebytecode.mostlyclean:	-rm -f bc-arity.h bc-opcode.h bc-opname.hbytecode.distclean bytecode.clean:	bytecode.mostlyclean	-rm -f bi-arity bi-opcode bi-opname bi-lexerbytecode.maintainer-clean: bytecode.clean	-rm -f bi-parser.c bi-parser.h# Remake cpp and protoize.# Making the preprocessorcpp: $(CCCP)	-rm -f cpp$(exeext)	ln $(CCCP)$(exeext) cpp$(exeext) > /dev/null 2>&1 \	 || cp $(CCCP)$(exeext) cpp$(exeext)cccp: cccp.o cexp.o version.o $(LIBDEPS)	$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ cccp.o cexp.o \	  version.o $(LIBS)cexp.o: $(srcdir)/cexp.c $(CONFIG_H)	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c $(srcdir)/cexp.c$(srcdir)/cexp.c: $(srcdir)/cexp.y	cd $(srcdir); $(BISON) -o cexp.c cexp.ycccp.o: cccp.c $(CONFIG_H) pcp.h version.c config.status# The reason we use $(libdir)/g++-include rather than using libsubdir# is for compatibility with the current version of libg++.	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \	  -DGCC_INCLUDE_DIR=\"$(libsubdir)/include\" \	  -DGPLUSPLUS_INCLUDE_DIR=\"$(gxx_include_dir)\" \	  -DLOCAL_INCLUDE_DIR=\"$(includedir)\" \	  -DCROSS_INCLUDE_DIR=\"$(libsubdir)/sys-include\" \	  -DTOOL_INCLUDE_DIR=\"$(tooldir)/include\" \	  -c `echo $(srcdir)/cccp.c | sed 's,^\./,,'`cppmain: cppmain.o cpplib.o cpphash.o cppalloc.o cpperror.o cppexp.o \  version.o $(LIBDEPS)	$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ cppmain.o cpplib.o cpphash.o \	  cppalloc.o cpperror.o cppexp.o version.o $(LIBS)cpplib.o: cpplib.c $(CONFIG_H) cpplib.h cpphash.h config.status	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \	  -DGCC_INCLUDE_DIR=\"$(libsubdir)/include\" \	  -DGPLUSPLUS_INCLUDE_DIR=\"$(gxx_include_dir)\" \	  -DLOCAL_INCLUDE_DIR=\"$(includedir)\" \	  -DCROSS_INCLUDE_DIR=\"$(libsubdir)/sys-include\" \	  -DTOOL_INCLUDE_DIR=\"$(tooldir)/include\" \	  -c `echo $(srcdir)/cpplib.c | sed 's,^\./,,'`cpperror.o: cpperror.c $(CONFIG_H) cpplib.hcppexp.o: cppexp.c $(CONFIG_H) cpplib.hcpphash.o: cpphash.c cpplib.h cpphash.hcppalloc.o: cppalloc.c $(CONFIG_H)# Note for the stamp targets, we run the program `true' instead of# having an empty command (nothing following the semicolon).proto: config.status protoize unprotoize SYSCALLS.c.Xprotoize: protoize.o getopt.o getopt1.o getpwd.o version.o $(LIBDEPS)	$(CC) $(ALL_CFLAGS

⌨️ 快捷键说明

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