From 453c646d859009f6fba3144269a5454f29a1ad11 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Fri, 3 Apr 2020 19:54:25 +0900 Subject: [PATCH] [qfcc] Improve dependency checks for tests They worked well if there was only one source file in the test, but failed if there were two or more. While only typelinker needed the enhanced macros, I got them all because I generally copy the nearest block when adding a new test thus it's best if they're all "correct". --- tools/qfcc/test/Makefile.am | 220 +++++++++++++++++++++--------------- 1 file changed, 132 insertions(+), 88 deletions(-) diff --git a/tools/qfcc/test/Makefile.am b/tools/qfcc/test/Makefile.am index 2b454b7a5..9c5e0799c 100644 --- a/tools/qfcc/test/Makefile.am +++ b/tools/qfcc/test/Makefile.am @@ -122,102 +122,113 @@ r_depfiles_remade= address_cast_dat_SOURCES=address-cast.r address_cast_obj=$(address_cast_dat_SOURCES:.r=.qfo) +address_cast_dep=$(addprefix ./$(DEPDIR)/,$(address_cast_obj:.qfo=.Qo)) address-cast.dat$(EXEEXT): $(address_cast_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(address_cast_obj) address-cast.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/address-cast.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/address-cast.Qo +include $(address_cast_dep) # am--include-marker +r_depfiles_remade += $(address_cast_dep) alignment_dat_SOURCES=alignment.r alignment_obj=$(alignment_dat_SOURCES:.r=.qfo) +alignment_dep=$(addprefix ./$(DEPDIR)/,$(alignment_obj:.qfo=.Qo)) alignment.dat$(EXEEXT): $(alignment_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(alignment_obj) alignment.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/alignment.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/alignment.Qo +include $(alignment_dep) # am--include-marker +r_depfiles_remade += $(alignment_dep) anonstruct_dat_SOURCES=anonstruct.r anonstruct_obj=$(anonstruct_dat_SOURCES:.r=.qfo) +anonstruct_dep=$(addprefix ./$(DEPDIR)/,$(anonstruct_obj:.qfo=.Qo)) anonstruct.dat$(EXEEXT): $(anonstruct_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(anonstruct_obj) anonstruct.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/anonstruct.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/anonstruct.Qo +include $(anonstruct_dep) # am--include-marker +r_depfiles_remade += $(anonstruct_dep) assignchain_dat_SOURCES=assignchain.r assignchain_obj=$(assignchain_dat_SOURCES:.r=.qfo) +assignchain_dep=$(addprefix ./$(DEPDIR)/,$(assignchain_obj:.qfo=.Qo)) assignchain.dat$(EXEEXT): $(assignchain_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(assignchain_obj) assignchain.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/assignchain.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/assignchain.Qo +include $(assignchain_dep) # am--include-marker +r_depfiles_remade += $(assignchain_dep) chewed_alias_dat_SOURCES=chewed-alias.r chewed_alias_obj=$(chewed_alias_dat_SOURCES:.r=.qfo) +chewed_alias_dep=$(addprefix ./$(DEPDIR)/,$(chewed_alias_obj:.qfo=.Qo)) chewed-alias.dat$(EXEEXT): $(chewed_alias_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(chewed_alias_obj) chewed-alias.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/chewed-alias.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/chewed-alias.Qo +include $(chewed_alias_dep) # am--include-marker +r_depfiles_remade += $(chewed_alias_dep) chewed_return_dat_SOURCES=chewed-return.r chewed_return_obj=$(chewed_return_dat_SOURCES:.r=.qfo) +chewed_return_dep=$(addprefix ./$(DEPDIR)/,$(chewed_return_obj:.qfo=.Qo)) chewed-return.dat$(EXEEXT): $(chewed_return_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(chewed_return_obj) chewed-return.run: Makefile build-run @TEST_HARNESS_OPTS=--float $(srcdir)/build-run $@ -include ./$(DEPDIR)/chewed-return.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/chewed-return.Qo +include $(chewed_return_dep) # am--include-marker +r_depfiles_remade += $(chewed_return_dep) comma_expr_dat_SOURCES=comma-expr.r comma_expr_obj=$(comma_expr_dat_SOURCES:.r=.qfo) +comma_expr_dep=$(addprefix ./$(DEPDIR)/,$(comma_expr_obj:.qfo=.Qo)) comma-expr.dat$(EXEEXT): $(comma_expr_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(comma_expr_obj) comma-expr.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/comma-expr.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/comma-expr.Qo +include $(comma_expr_dep) # am--include-marker +r_depfiles_remade += $(comma_expr_dep) compound_dat_SOURCES=compound.r compound_obj=$(compound_dat_SOURCES:.r=.qfo) +compound_dep=$(addprefix ./$(DEPDIR)/,$(compound_obj:.qfo=.Qo)) compound.dat$(EXEEXT): $(compound_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(compound_obj) compound.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/compound.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/compound.Qo +include $(compound_dep) # am--include-marker +r_depfiles_remade += $(compound_dep) deadbool_dat_SOURCES=deadbool.r deadbool_obj=$(deadbool_dat_SOURCES:.r=.qfo) +deadbool_dep=$(addprefix ./$(DEPDIR)/,$(deadbool_obj:.qfo=.Qo)) deadbool.dat$(EXEEXT): $(deadbool_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(deadbool_obj) deadbool.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/deadbool.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/deadbool.Qo +include $(deadbool_dep) # am--include-marker +r_depfiles_remade += $(deadbool_dep) double_dat_SOURCES=double.r double_obj=$(double_dat_SOURCES:.r=.qfo) +double_dep=$(addprefix ./$(DEPDIR)/,$(double_obj:.qfo=.Qo)) double.dat$(EXEEXT): $(double_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(double_obj) double.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/double.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/double.Qo +include $(double_dep) # am--include-marker +r_depfiles_remade += $(double_dep) double_alias_dat_SOURCES=double-alias.r double_alias_obj=$(double_alias_dat_SOURCES:.r=.qfo) +double_alias_dep=$(addprefix ./$(DEPDIR)/,$(double_alias_obj:.qfo=.Qo)) double-alias.dat$(EXEEXT): $(double_alias_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(double_alias_obj) double-alias.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/double-alias.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/double-alias.Qo +include $(double_alias_dep) # am--include-marker +r_depfiles_remade += $(double_alias_dep) classarray.run$(EXEEXT): classarray.r Makefile build-compile-fail-run @$(srcdir)/build-compile-fail-run $@ $(QFCC) $(QCFLAGS) $< @@ -254,300 +265,333 @@ double-float-compare.run$(EXEEXT): double-float-compare.r Makefile build-compile enum_dat_SOURCES=enum.r enum_obj=$(enum_dat_SOURCES:.r=.qfo) +enum_dep=$(addprefix ./$(DEPDIR)/,$(enum_obj:.qfo=.Qo)) enum.dat$(EXEEXT): $(enum_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(enum_obj) enum.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/enum.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/enum.Qo +include $(enum_dep) # am--include-marker +r_depfiles_remade += $(enum_dep) fordecl_dat_SOURCES=fordecl.r fordecl_obj=$(fordecl_dat_SOURCES:.r=.qfo) +fordecl_dep=$(addprefix ./$(DEPDIR)/,$(fordecl_obj:.qfo=.Qo)) fordecl.dat$(EXEEXT): $(fordecl_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(fordecl_obj) fordecl.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/fordecl.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/fordecl.Qo +include $(fordecl_dep) # am--include-marker +r_depfiles_remade += $(fordecl_dep) func_expr_dat_SOURCES=func-expr.r func_expr_obj=$(func_expr_dat_SOURCES:.r=.qfo) +func_expr_dep=$(addprefix ./$(DEPDIR)/,$(func_expr_obj:.qfo=.Qo)) func-expr.dat$(EXEEXT): $(func_expr_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(func_expr_obj) func-expr.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/func-expr.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/func-expr.Qo +include $(func_expr_dep) # am--include-marker +r_depfiles_remade += $(func_expr_dep) func_expr2_dat_SOURCES=func-expr2.r func_expr2_obj=$(func_expr2_dat_SOURCES:.r=.qfo) +func_expr2_dep=$(addprefix ./$(DEPDIR)/,$(func_expr2_obj:.qfo=.Qo)) func-expr2.dat$(EXEEXT): $(func_expr2_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(func_expr2_obj) func-expr2.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/func-expr2.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/func-expr2.Qo +include $(func_expr2_dep) # am--include-marker +r_depfiles_remade += $(func_expr2_dep) func_static_dat_SOURCES=func-static.r func_static_obj=$(func_static_dat_SOURCES:.r=.qfo) +func_static_dep=$(addprefix ./$(DEPDIR)/,$(func_static_obj:.qfo=.Qo)) func-static.dat$(EXEEXT): $(func_static_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(func_static_obj) func-static.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/func-static.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/func-static.Qo +include $(func_static_dep) # am--include-marker +r_depfiles_remade += $(func_static_dep) gcd_dat_SOURCES=gcd.pas gcd_obj=$(gcd_dat_SOURCES:.pas=.qfo) +gcd_dep=$(addprefix ./$(DEPDIR)/,$(gcd_obj:.qfo=.Qo)) gcd.dat$(EXEEXT): $(gcd_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(gcd_obj) gcd.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/gcd.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/gcd.Qo +include $(gcd_dep) # am--include-marker +r_depfiles_remade += $(gcd_dep) infloop_dat_SOURCES=infloop.r infloop_obj=$(infloop_dat_SOURCES:.r=.qfo) +infloop_dep=$(addprefix ./$(DEPDIR)/,$(infloop_obj:.qfo=.Qo)) infloop.dat$(EXEEXT): $(infloop_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(infloop_obj) infloop.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/infloop.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/infloop.Qo +include $(infloop_dep) # am--include-marker +r_depfiles_remade += $(infloop_dep) ivar_struct_return_dat_SOURCES=ivar-struct-return.r ivar_struct_return_obj=$(ivar_struct_return_dat_SOURCES:.r=.qfo) +ivar_struct_return_dep=$(addprefix ./$(DEPDIR)/,$(ivar_struct_return_obj:.qfo=.Qo)) ivar-struct-return.dat$(EXEEXT): $(ivar_struct_return_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(ivar_struct_return_obj) ivar-struct-return.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/ivar-struct-return.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/ivar-struct-return.Qo +include $(ivar_struct_return_dep) # am--include-marker +r_depfiles_remade += $(ivar_struct_return_dep) methodparams_dat_SOURCES=methodparams.r methodparams_obj=$(methodparams_dat_SOURCES:.r=.qfo) +methodparams_dep=$(addprefix ./$(DEPDIR)/,$(methodparams_obj:.qfo=.Qo)) methodparams.dat$(EXEEXT): $(methodparams_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(methodparams_obj) methodparams.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/methodparams.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/methodparams.Qo +include $(methodparams_dep) # am--include-marker +r_depfiles_remade += $(methodparams_dep) modulo_dat_SOURCES=modulo.r modulo_obj=$(modulo_dat_SOURCES:.r=.qfo) +modulo_dep=$(addprefix ./$(DEPDIR)/,$(modulo_obj:.qfo=.Qo)) modulo.dat$(EXEEXT): $(modulo_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(modulo_obj) modulo.run: Makefile build-run @TEST_HARNESS_OPTS=--float $(srcdir)/build-run $@ -include ./$(DEPDIR)/modulo.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/modulo.Qo +include $(modulo_dep) # am--include-marker +r_depfiles_remade += $(modulo_dep) nilparamret_dat_SOURCES=nilparamret.r nilparamret_obj=$(nilparamret_dat_SOURCES:.r=.qfo) +nilparamret_dep=$(addprefix ./$(DEPDIR)/,$(nilparamret_obj:.qfo=.Qo)) nilparamret.dat$(EXEEXT): $(nilparamret_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(nilparamret_obj) nilparamret.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/nilparamret.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/nilparamret.Qo +include $(nilparamret_dep) # am--include-marker +r_depfiles_remade += $(nilparamret_dep) overload_dat_SOURCES=overload.r overload_obj=$(overload_dat_SOURCES:.r=.qfo) +overload_dep=$(addprefix ./$(DEPDIR)/,$(overload_obj:.qfo=.Qo)) overload.dat$(EXEEXT): $(overload_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(overload_obj) overload.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/overload.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/overload.Qo +include $(overload_dep) # am--include-marker +r_depfiles_remade += $(overload_dep) paramret_dat_SOURCES=paramret.r paramret_obj=$(paramret_dat_SOURCES:.r=.qfo) +paramret_dep=$(addprefix ./$(DEPDIR)/,$(paramret_obj:.qfo=.Qo)) paramret.dat$(EXEEXT): $(paramret_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(paramret_obj) paramret.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/paramret.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/paramret.Qo +include $(paramret_dep) # am--include-marker +r_depfiles_remade += $(paramret_dep) quaternion_dat_SOURCES=quaternion.r quaternion_obj=$(quaternion_dat_SOURCES:.r=.qfo) +quaternion_dep=$(addprefix ./$(DEPDIR)/,$(quaternion_obj:.qfo=.Qo)) quaternion.dat$(EXEEXT): $(quaternion_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(quaternion_obj) quaternion.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/quaternion.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/quaternion.Qo +include $(quaternion_dep) # am--include-marker +r_depfiles_remade += $(quaternion_dep) return_ivar_dat_SOURCES=return-ivar.r return_ivar_obj=$(return_ivar_dat_SOURCES:.r=.qfo) +return_ivar_dep=$(addprefix ./$(DEPDIR)/,$(return_ivar_obj:.qfo=.Qo)) return-ivar.dat$(EXEEXT): $(return_ivar_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(return_ivar_obj) return-ivar.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/return-ivar.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/return-ivar.Qo +include $(return_ivar_dep) # am--include-marker +r_depfiles_remade += $(return_ivar_dep) sendv_dat_SOURCES=sendv.r sendv_obj=$(sendv_dat_SOURCES:.r=.qfo) +sendv_dep=$(addprefix ./$(DEPDIR)/,$(sendv_obj:.qfo=.Qo)) sendv.dat$(EXEEXT): $(sendv_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(sendv_obj) sendv.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/sendv.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/sendv.Qo +include $(sendv_dep) # am--include-marker +r_depfiles_remade += $(sendv_dep) state_dat_SOURCES=state.r state_obj=$(state_dat_SOURCES:.r=.qfo) +state_dep=$(addprefix ./$(DEPDIR)/,$(state_obj:.qfo=.Qo)) state.dat$(EXEEXT): $(state_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(state_obj) state.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/state.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/state.Qo +include $(state_dep) # am--include-marker +r_depfiles_remade += $(state_dep) struct_init_param_dat_SOURCES=struct-init-param.r struct_init_param_obj=$(struct_init_param_dat_SOURCES:.r=.qfo) +struct_init_param_dep=$(addprefix ./$(DEPDIR)/,$(struct_init_param_obj:.qfo=.Qo)) struct-init-param.dat$(EXEEXT): $(struct_init_param_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(struct_init_param_obj) struct-init-param.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/struct-init-param.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/struct-init-param.Qo +include $(struct_init_param_dep) # am--include-marker +r_depfiles_remade += $(struct_init_param_dep) struct_nil_init_dat_SOURCES=struct-nil-init.r struct_nil_init_obj=$(struct_nil_init_dat_SOURCES:.r=.qfo) +struct_nil_init_dep=$(addprefix ./$(DEPDIR)/,$(struct_nil_init_obj:.qfo=.Qo)) struct-nil-init.dat$(EXEEXT): $(struct_nil_init_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(struct_nil_init_obj) struct-nil-init.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/struct-nil-init.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/struct-nil-init.Qo +include $(struct_nil_init_dep) # am--include-marker +r_depfiles_remade += $(struct_nil_init_dep) structarray_dat_SOURCES=structarray.r structarray_obj=$(structarray_dat_SOURCES:.r=.qfo) +structarray_dep=$(addprefix ./$(DEPDIR)/,$(structarray_obj:.qfo=.Qo)) structarray.dat$(EXEEXT): $(structarray_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(structarray_obj) structarray.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/structarray.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/structarray.Qo +include $(structarray_dep) # am--include-marker +r_depfiles_remade += $(structarray_dep) structlive_dat_SOURCES=structlive.r structlive_obj=$(structlive_dat_SOURCES:.r=.qfo) +structlive_dep=$(addprefix ./$(DEPDIR)/,$(structlive_obj:.qfo=.Qo)) structlive.dat$(EXEEXT): $(structlive_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(structlive_obj) structlive.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/structlive.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/structlive.Qo +include $(structlive_dep) # am--include-marker +r_depfiles_remade += $(structlive_dep) structptr_dat_SOURCES=structptr.r structptr_obj=$(structptr_dat_SOURCES:.r=.qfo) +structptr_dep=$(addprefix ./$(DEPDIR)/,$(structptr_obj:.qfo=.Qo)) structptr.dat$(EXEEXT): $(structptr_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(structptr_obj) structptr.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/structptr.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/structptr.Qo +include $(structptr_dep) # am--include-marker +r_depfiles_remade += $(structptr_dep) structstruct_dat_SOURCES=structstruct.r structstruct_obj=$(structstruct_dat_SOURCES:.r=.qfo) +structstruct_dep=$(addprefix ./$(DEPDIR)/,$(structstruct_obj:.qfo=.Qo)) structstruct.dat$(EXEEXT): $(structstruct_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(structstruct_obj) structstruct.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/structstruct.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/structstruct.Qo +include $(structstruct_dep) # am--include-marker +r_depfiles_remade += $(structstruct_dep) swap_dat_SOURCES=swap.r swap_obj=$(swap_dat_SOURCES:.r=.qfo) +swap_dep=$(addprefix ./$(DEPDIR)/,$(swap_obj:.qfo=.Qo)) swap.dat$(EXEEXT): $(swap_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(swap_obj) swap.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/swap.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/swap.Qo +include $(swap_dep) # am--include-marker +r_depfiles_remade += $(swap_dep) triangle_dat_SOURCES=triangle.r triangle_obj=$(triangle_dat_SOURCES:.r=.qfo) +triangle_dep=$(addprefix ./$(DEPDIR)/,$(triangle_obj:.qfo=.Qo)) triangle.dat$(EXEEXT): $(triangle_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(triangle_obj) triangle.run: Makefile build-run @$(srcdir)/build-run $@ 100000 100000 1.00005 50002.4961 -include ./$(DEPDIR)/triangle.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/triangle.Qo +include $(triangle_dep) # am--include-marker +r_depfiles_remade += $(triangle_dep) typedef_dat_SOURCES=typedef.r typedef_obj=$(typedef_dat_SOURCES:.r=.qfo) +typedef_dep=$(addprefix ./$(DEPDIR)/,$(typedef_obj:.qfo=.Qo)) typedef.dat$(EXEEXT): $(typedef_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(typedef_obj) typedef.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/typedef.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/typedef.Qo +include $(typedef_dep) # am--include-marker +r_depfiles_remade += $(typedef_dep) typelinker_dat_SOURCES=typelinker_a.r typelinker_b.r typelinker_obj=$(typelinker_dat_SOURCES:.r=.qfo) +typelinker_dep=$(addprefix ./$(DEPDIR)/,$(typelinker_obj:.qfo=.Qo)) typelinker.dat$(EXEEXT): $(typelinker_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(typelinker_obj) typelinker.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/typelinker.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/typelinker.Qo +include $(typelinker_dep) # am--include-marker +r_depfiles_remade += $(typelinker_dep) vecaddr_dat_SOURCES=vecaddr.r vecaddr_obj=$(vecaddr_dat_SOURCES:.r=.qfo) +vecaddr_dep=$(addprefix ./$(DEPDIR)/,$(vecaddr_obj:.qfo=.Qo)) vecaddr.dat$(EXEEXT): $(vecaddr_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(vecaddr_obj) vecaddr.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/vecaddr.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/vecaddr.Qo +include $(vecaddr_dep) # am--include-marker +r_depfiles_remade += $(vecaddr_dep) vecexpr_dat_SOURCES=vecexpr.r vecexpr_obj=$(vecexpr_dat_SOURCES:.r=.qfo) +vecexpr_dep=$(addprefix ./$(DEPDIR)/,$(vecexpr_obj:.qfo=.Qo)) vecexpr.dat$(EXEEXT): $(vecexpr_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(vecexpr_obj) vecexpr.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/vecexpr.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/vecexpr.Qo +include $(vecexpr_dep) # am--include-marker +r_depfiles_remade += $(vecexpr_dep) vecinit_dat_SOURCES=vecinit.r vecinit_obj=$(vecinit_dat_SOURCES:.r=.qfo) +vecinit_dep=$(addprefix ./$(DEPDIR)/,$(vecinit_obj:.qfo=.Qo)) vecinit.dat$(EXEEXT): $(vecinit_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(vecinit_obj) vecinit.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/vecinit.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/vecinit.Qo +include $(vecinit_dep) # am--include-marker +r_depfiles_remade += $(vecinit_dep) voidfor_dat_SOURCES=voidfor.r voidfor_obj=$(voidfor_dat_SOURCES:.r=.qfo) +voidfor_dep=$(addprefix ./$(DEPDIR)/,$(voidfor_obj:.qfo=.Qo)) voidfor.dat$(EXEEXT): $(voidfor_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(voidfor_obj) voidfor.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/voidfor.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/voidfor.Qo +include $(voidfor_dep) # am--include-marker +r_depfiles_remade += $(voidfor_dep) while_dat_SOURCES=while.r while_obj=$(while_dat_SOURCES:.r=.qfo) +while_dep=$(addprefix ./$(DEPDIR)/,$(while_obj:.qfo=.Qo)) while.dat$(EXEEXT): $(while_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(while_obj) while.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/while.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/while.Qo +include $(while_dep) # am--include-marker +r_depfiles_remade += $(while_dep) zerolinker_dat_SOURCES=zerolinker.r zerolinker_obj=$(zerolinker_dat_SOURCES:.r=.qfo) +zerolinker_dep=$(addprefix ./$(DEPDIR)/,$(zerolinker_obj:.qfo=.Qo)) zerolinker.dat$(EXEEXT): $(zerolinker_obj) $(QFCC_DEP) $(QFCC) $(QCFLAGS) -o $@ $(zerolinker_obj) zerolinker.run: Makefile build-run @$(srcdir)/build-run $@ -include ./$(DEPDIR)/zerolinker.Qo # am--include-marker -r_depfiles_remade += ./$(DEPDIR)/zerolinker.Qo +include $(zerolinker_dep) # am--include-marker +r_depfiles_remade += $(zerolinker_dep) $(r_depfiles_remade): @$(MKDIR_P) $(@D)