1 1.1 mrg # General rules that all nds32/ targets must have. 2 1.7 mrg # Copyright (C) 2012-2022 Free Software Foundation, Inc. 3 1.1 mrg # Contributed by Andes Technology Corporation. 4 1.1 mrg # 5 1.1 mrg # This file is part of GCC. 6 1.1 mrg # 7 1.1 mrg # GCC is free software; you can redistribute it and/or modify 8 1.1 mrg # it under the terms of the GNU General Public License as published by 9 1.1 mrg # the Free Software Foundation; either version 3, or (at your option) 10 1.1 mrg # any later version. 11 1.1 mrg # 12 1.1 mrg # GCC is distributed in the hope that it will be useful, 13 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 1.1 mrg # GNU General Public License for more details. 16 1.1 mrg # 17 1.1 mrg # You should have received a copy of the GNU General Public License 18 1.1 mrg # along with GCC; see the file COPYING3. If not see 19 1.1 mrg # <http://www.gnu.org/licenses/>. 20 1.1 mrg 21 1.4 mrg 22 1.7 mrg nds32-md-auxiliary.o: $(srcdir)/config/nds32/nds32-md-auxiliary.cc \ 23 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 24 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 25 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 26 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 27 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 28 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 29 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 30 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 31 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 32 1.7 mrg $(srcdir)/config/nds32/nds32-md-auxiliary.cc 33 1.4 mrg 34 1.7 mrg nds32-memory-manipulation.o: $(srcdir)/config/nds32/nds32-memory-manipulation.cc \ 35 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 36 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 37 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 38 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 39 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 40 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 41 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 42 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 43 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 44 1.7 mrg $(srcdir)/config/nds32/nds32-memory-manipulation.cc 45 1.4 mrg 46 1.7 mrg nds32-predicates.o: $(srcdir)/config/nds32/nds32-predicates.cc \ 47 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 48 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 49 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 50 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 51 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 52 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 53 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 54 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 55 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 56 1.7 mrg $(srcdir)/config/nds32/nds32-predicates.cc 57 1.4 mrg 58 1.7 mrg nds32-intrinsic.o: $(srcdir)/config/nds32/nds32-intrinsic.cc \ 59 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 60 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 61 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 62 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 63 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 64 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 65 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 66 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 67 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 68 1.7 mrg $(srcdir)/config/nds32/nds32-intrinsic.cc 69 1.4 mrg 70 1.4 mrg nds32-pipelines-auxiliary.o: \ 71 1.7 mrg $(srcdir)/config/nds32/nds32-pipelines-auxiliary.cc \ 72 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 73 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 74 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 75 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 76 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 77 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 78 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 79 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 80 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 81 1.7 mrg $(srcdir)/config/nds32/nds32-pipelines-auxiliary.cc 82 1.4 mrg 83 1.4 mrg nds32-isr.o: \ 84 1.7 mrg $(srcdir)/config/nds32/nds32-isr.cc \ 85 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 86 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 87 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 88 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 89 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 90 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 91 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 92 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 93 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 94 1.7 mrg $(srcdir)/config/nds32/nds32-isr.cc 95 1.4 mrg 96 1.4 mrg nds32-cost.o: \ 97 1.7 mrg $(srcdir)/config/nds32/nds32-cost.cc \ 98 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 99 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 100 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 101 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 102 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 103 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 104 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 105 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 106 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 107 1.7 mrg $(srcdir)/config/nds32/nds32-cost.cc 108 1.4 mrg 109 1.4 mrg nds32-fp-as-gp.o: \ 110 1.7 mrg $(srcdir)/config/nds32/nds32-fp-as-gp.cc \ 111 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 112 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 113 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 114 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 115 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 116 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 117 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 118 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 119 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 120 1.7 mrg $(srcdir)/config/nds32/nds32-fp-as-gp.cc 121 1.4 mrg 122 1.4 mrg nds32-relax-opt.o: \ 123 1.7 mrg $(srcdir)/config/nds32/nds32-relax-opt.cc \ 124 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 125 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 126 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 127 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 128 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 129 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 130 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 131 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 132 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 133 1.7 mrg $(srcdir)/config/nds32/nds32-relax-opt.cc 134 1.4 mrg 135 1.4 mrg nds32-utils.o: \ 136 1.7 mrg $(srcdir)/config/nds32/nds32-utils.cc \ 137 1.4 mrg $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ 138 1.4 mrg $(RTL_H) $(TREE_H) $(HASH_TABLE_H) $(OBSTACK_H) $(REGS_H) hard-reg-set.h \ 139 1.4 mrg insn-config.h conditions.h output.h dumpfile.h \ 140 1.4 mrg $(INSN_ATTR_H) $(FLAGS_H) reload.h $(FUNCTION_H) \ 141 1.4 mrg $(EXPR_H) $(OPTABS_H) $(RECOG_H) $(CGRAPH_H) \ 142 1.4 mrg $(GGC_H) except.h $(C_PRAGMA_H) $(TM_P_H) \ 143 1.4 mrg $(TARGET_H) $(TARGET_DEF_H) debug.h langhooks.h $(DF_H) \ 144 1.4 mrg intl.h libfuncs.h $(PARAMS_H) $(OPTS_H) 145 1.4 mrg $(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 146 1.7 mrg $(srcdir)/config/nds32/nds32-utils.cc 147