[qfcc] Add gcd.pas to the tests

This commit is contained in:
Bill Currie 2020-03-20 11:46:16 +09:00
parent ec12941fcb
commit f64038b872
2 changed files with 15 additions and 1 deletions

View file

@ -13,11 +13,15 @@ QCFLAGS=-qq -O -g -Werror
QCPPFLAGS=--no-default-paths -I$(top_srcdir)/ruamoko/include QCPPFLAGS=--no-default-paths -I$(top_srcdir)/ruamoko/include
QCOMPILE=$(QFCC) $(QCFLAGS) $(QCPPFLAGS) QCOMPILE=$(QFCC) $(QCFLAGS) $(QCPPFLAGS)
SUFFIXES=.qfo .r SUFFIXES=.qfo .r .pas
.r.qfo: .r.qfo:
$(QCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tqo -c -o $@ $< $(QCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tqo -c -o $@ $<
sed -i -e '1s@:@: $(QFCC_DEP)@' $(DEPDIR)/$*.Tqo sed -i -e '1s@:@: $(QFCC_DEP)@' $(DEPDIR)/$*.Tqo
$(am__mv) $(DEPDIR)/$*.Tqo $(DEPDIR)/$*.Qo $(am__mv) $(DEPDIR)/$*.Tqo $(DEPDIR)/$*.Qo
.pas.qfo:
$(QCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tqo -c -o $@ $<
sed -i -e '1s@:@: $(QFCC_DEP)@' $(DEPDIR)/$*.Tqo
$(am__mv) $(DEPDIR)/$*.Tqo $(DEPDIR)/$*.Qo
QFCC_TEST_LIBS=@QFCC_TEST_LIBS@ QFCC_TEST_LIBS=@QFCC_TEST_LIBS@
QFCC_TEST_DEPS=@QFCC_TEST_DEPS@ QFCC_TEST_DEPS=@QFCC_TEST_DEPS@
@ -43,6 +47,7 @@ test_progs_dat=\
fordecl.dat \ fordecl.dat \
func-expr.dat \ func-expr.dat \
func-static.dat \ func-static.dat \
gcd.dat \
infloop.dat \ infloop.dat \
ivar-struct-return.dat \ ivar-struct-return.dat \
methodparams.dat \ methodparams.dat \
@ -262,6 +267,15 @@ func-static.run: Makefile build-run
include ./$(DEPDIR)/func-static.Qo # am--include-marker include ./$(DEPDIR)/func-static.Qo # am--include-marker
r_depfiles_remade += ./$(DEPDIR)/func-static.Qo r_depfiles_remade += ./$(DEPDIR)/func-static.Qo
gcd_dat_SOURCES=gcd.pas
gcd_obj=$(gcd_dat_SOURCES:.pas=.qfo)
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
infloop_dat_SOURCES=infloop.r infloop_dat_SOURCES=infloop.r
infloop_obj=$(infloop_dat_SOURCES:.r=.qfo) infloop_obj=$(infloop_dat_SOURCES:.r=.qfo)
infloop.dat$(EXEEXT): $(infloop_obj) $(QFCC_DEP) infloop.dat$(EXEEXT): $(infloop_obj) $(QFCC_DEP)