view target-utils/Makefile @ 926:6a0aa8d36d06

rvinterf backslash escape: introduce libprint The new helper function library named libprint is meant to replace the badly misnamed libg23, and will soon contain functions for printing all of the same kinds of GPF TST packets that are now handled in libg23. However, we are also moving safe_print_trace() from libasync to this new library, and changing it to emit our new backslash escape format.
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 23 May 2023 03:47:46 +0000
parents f18db0f00ad8
children 8aeb840bc25f
line wrap: on
line source

INSTPROGS=	buzplayer calversion compalstage c139explore dspdump \
		flash-boot-wa loadagent lunadrv pirexplore simagent simtest
ALLPROGS=	${INSTPROGS} c139-lldbg flash-boot-test helloapp tf-breakin
LIBS=		libbase libc libcommon libprintf libtiffs
SUBDIR=		${ALLPROGS} ${LIBS}

INSTALL_PREFIX=	/opt/freecalypso

default:	${INSTPROGS}
all:		${ALLPROGS}

buzplayer:		libbase libc libcommon libprintf
c139explore:		libbase libc libcommon libprintf
c139-lldbg:		libbase libc libcommon libprintf
calversion:		libbase libc libcommon libprintf
dspdump:		libbase libc libcommon libprintf
flash-boot-test:	libbase libc libcommon libprintf
helloapp:		libbase libc libcommon libprintf
loadagent:		libbase libc libcommon libprintf
lunadrv:		libbase libc libcommon libprintf
pirexplore:		libbase libc libcommon libprintf libtiffs
simagent:		libbase libc libcommon libprintf
simtest:		libbase libc libcommon libprintf

${SUBDIR}: FRC
	cd $@; ${MAKE} ${MFLAGS}

install: FRC
	for i in ${INSTPROGS}; do (cd $$i; ${MAKE} ${MFLAGS} \
		INSTDIR=${INSTALL_PREFIX}/target-bin install); done

clean: FRC
	rm -f a.out core errs
	for i in ${SUBDIR}; do \
		if [ -d $$i ]; then \
			(cd $$i; ${MAKE} ${MFLAGS} clean) \
		fi \
	done

FRC: