Added makefile for autotest

This commit is contained in:
polluks 2023-07-15 18:52:22 +02:00
parent fa60c2e658
commit 76b6039256
3 changed files with 51 additions and 4 deletions

5
.gitignore vendored
View File

@ -343,12 +343,9 @@ make/oscar64
*.int
*.bcs
*.crt
*.crt
*.d64
**/*.d64
*.tlog
*.res
*.recipe
*.exe
*.d64
*.d64
*.dbj

50
autotest/makefile Normal file
View File

@ -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

Binary file not shown.