From 76b60392565b8fbc857d8ae52bfbdc9e79eb3aa2 Mon Sep 17 00:00:00 2001 From: polluks Date: Sat, 15 Jul 2023 18:52:22 +0200 Subject: [PATCH] Added makefile for autotest --- .gitignore | 5 +--- autotest/makefile | 50 +++++++++++++++++++++++++++++++++ samples/memmap/charsetload.d64 | Bin 174848 -> 0 bytes 3 files changed, 51 insertions(+), 4 deletions(-) create mode 100644 autotest/makefile delete mode 100644 samples/memmap/charsetload.d64 diff --git a/.gitignore b/.gitignore index 102aef8..ad6600a 100644 --- a/.gitignore +++ b/.gitignore @@ -343,12 +343,9 @@ make/oscar64 *.int *.bcs *.crt -*.crt -*.d64 +**/*.d64 *.tlog *.res *.recipe *.exe -*.d64 -*.d64 *.dbj diff --git a/autotest/makefile b/autotest/makefile new file mode 100644 index 0000000..570d208 --- /dev/null +++ b/autotest/makefile @@ -0,0 +1,50 @@ +CC=../bin/oscar64 +CXX=$(CC) +SRCS=$(wildcard *.c *.cpp) +EXES=$(patsubst %.c,%,$(SRCS)) +EXES:=$(patsubst %.cpp,%,$(EXES)) + +all: $(EXES) + +%: %.c + $(CC) -e -bc $< + $(CC) -e -n $< + $(CC) -e -O2 -bc $< + $(CC) -e -O2 -n $< + $(CC) -e -O0 -bc $< + $(CC) -e -O0 -n $< + $(CC) -e -Os -bc $< + $(CC) -e -Os -n $< + $(CC) -e -O3 -bc $< + $(CC) -e -O3 -n $< + +%: %.cpp + $(CXX) -e -bc $< + $(CXX) -e -n $< + $(CXX) -e -O2 -bc $< + $(CXX) -e -O2 -n $< + $(CXX) -e -O0 -bc $< + $(CXX) -e -O0 -n $< + $(CXX) -e -Os -bc $< + $(CXX) -e -Os -n $< + $(CXX) -e -O3 -bc $< + $(CXX) -e -O3 -n $< + +# testb +bitshifttes: bitshifttest.c + $(CC) -e -bc $< + $(CC) -e -bc -O2 $< + $(CC) -e -bc -O0 $< + $(CC) -e -bc -Os $< + $(CC) -e -bc -O3 $< + $(CC) -e -n $< + +# testn +stripedarraytes: stripedarraytest.c + $(CC) -e -O2 -n $< + $(CC) -e -O0 -n $< + $(CC) -e -Os -n $< + $(CC) -e -O3 -n $< + +clean: + $(RM) *.asm *.bcs *.int *.lbl *.map *.prg diff --git a/samples/memmap/charsetload.d64 b/samples/memmap/charsetload.d64 deleted file mode 100644 index ea91a386155aba5183c7a05d6e7a7fb6eb237590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174848 zcmeI$acCRY9l-H-XW2QcmVHXxOsQOY@ytlF7Tm(RG!?FNmgUHpE@Ul~H4HCZApK*I zzg9y%C$8VKvp`nokFgHw&1)i)3v_cSO>o6oHEOzggjs(q$seBQfLYwk6d3|LimJU~ zHSI|JTxv$o`q_`a`4eP7neqpgL4U)1Ay-}m$5dZbVo zFBC?`Eu$bE;|)1z`u^Bnb2X60wpBe}tyZhct2%$_H!okx`??^Ft^SCfd-cM_xw$#* zPrm-vtnbSi!hgxw(rM zUY*l(%j?1V@|=tr>vC7aNVO7_SL9!`p^fv#m-6I*|9er(uX6qiS~UY4l7LQ7xXOnw^Il zbMcK<&s5ExP%Yj&%66V^^i1cmuqRYRH7nb@Qac`XQsLLcSb9o~Wn$iyBWcxp>P#l~ zym29yeqN~bLS52u+ z|FM2oh)&zK?Y%;XA7-=Jln~;X@4K$64j8T)Y&dk-9ZDw04;ZGjjihXeh(t1BCWNqu zY}=N{OxGPdd2c$M-en6RQmO2oRv|=Ym%S^koaW5F(4Y{*p_nr)5{@+Fz?fksLei*D z2odX$KRRg``edV=-Xer8Iy&|%d;8X{#~(f3(IKp^qlxW9n^(nMEZXFK^YqQIGCZN; zs%;<_sc+t}ru6%7L`s!crX%N?9bXT0?@t~4cF$7}9(eGe@Wgav^4exB#Z_A_GTnTx z#d%vh@8}6D7jcTZ|EWgLQ1OB3X8&4vAz2D}Vxws+eadMG=i;R;p017K3Du)As@vHa z&c#))^Yw5pz7bkTmh4=2=M$y-bG;i4syi3o_){)Eou0fFcD@nL^{99*(|@cn*Q2tr zoP8vt`f|PJTFzu|_LR(X|TaW~M|mB1GDEof07)}nE(r!w)$syNGh+#Km$v5i~t}E-LWpqhL9a5WFnPoTGPV!Dx)@g;zT2^L@ zT2>b8aED#j6+^XdM_ZGdQ`lhIb=~x!7)~Y!lgZ(6%ScMccv22-&LexxHcJ}Y+C-OW znr3^ONbf&z>@NQFvFVR*^q$GS|893F@Wf`omCp3P*r+1Y5$8Sa3Dq`Z)}q;2)GEHY zKj2*YZ0m|1P?1{D59A`}S{CX`A@A{0&&0#t2V@K+Sj+cxjue6RvKs&rH~gdg%^z4@4WZy<^`;h@0<;PI_{$W_0{kV zW8!NIk&@|!Z&h9!y;GOCZeMy|tu9Hp$%HH!UFsRbs?{a!?d|QYt(Hio zQrV}UONmr_tJT_`k};!I?rIpWO%0#cC2d7N_p8nFN$b_>{Oo0|3x!dC@~qan=&M-h zqw2gbWA(b|j})Zc9n1$optZg{>(5tHAs-dMyZ6wXW#fmCDkZF61x0{HCw< zV!2!{|5j`Lt(I=+}y>h>sssC>*ect38>5{UyfB4~vg%e9lI+*`i@z!Wr>wHjN$;&6K_4j7;@9Ih*i&|e@J+XRKYaImhK`qY+)I-L|sTXzzTGtji3c5J^*6WjgQ3q?+ zgCLmKMZbD`(I1gkbhYXi_3iRf{zRpsM+&1=X*U)9!l>^T^@v{ysSL+An+>#7q_ii*L_ioYHfVJ-Kn(tzm-Z)eWLrxsYg