view test/call_suite/Makefile.embedded @ 457:90b1d927912a

- suite_aggrs: make sure random memory used doesn't ever result in NaN fp values (for every possible address), as this messes with result comparison
author Tassilo Philipp
date Fri, 28 Jan 2022 14:11:21 +0100
parents 2b708397bba1
children 22e4e3f06797
line wrap: on
line source

TARGET	= call_suite ${OBJS} 
OBJS	= globals.o cases.o main.o

SRCDIR 	= ../..
BLDDIR 	= ${SRCDIR}
LUA	= lua

CPPFLAGS	+= -I${SRCDIR}/dyncall
LDFLAGS		+= -L${BLDDIR}/dyncall
LDLIBS		+= -ldyncall_s

.PHONY: all clean config config-random

all: ${TARGET}
call_suite: ${OBJS}
	${CC} ${OBJS} ${LDFLAGS} ${LDLIBS} -o $@
config:
	${LUA} mk-cases.lua <design.txt >cases.h
config-random: 
	${LUA} rand-sig.lua >cases.txt
	${LUA} mk-cases.lua <cases.txt >cases.h
cases.o: cases.h 
clean:
	rm -f ${TARGET}