view rvinterf/Makefile @ 906:94890123a74f
tchtools: new program fc-efr2tch
author |
Mychaela Falconia <falcon@freecalypso.org> |
date |
Wed, 28 Dec 2022 10:05:46 +0000 (2022-12-28) |
parents |
ab20ff8156ea |
children |
6a0aa8d36d06 |
line source
CC= gcc
CFLAGS= -O2
PROGDIR=asyncshell ctracedec etmsync l1filter lowlevel rvtat tmsh
LIBDIR= libasync libg23 libinterf
SUBDIR= ${PROGDIR} ${LIBDIR}
INSTALL_PREFIX= /opt/freecalypso
INCLUDE_INSTALL_DIR= ${INSTALL_PREFIX}/include/rvinterf
all: ${SUBDIR}
asyncshell: libasync libg23 libinterf
etmsync: libinterf
l1filter: libinterf
lowlevel: libg23
rvtat: libinterf
tmsh: libasync libinterf
${SUBDIR}: FRC
cd $@; ${MAKE} ${MFLAGS} CC=${CC} CFLAGS="${CFLAGS}"
clean: FRC
rm -f a.out core errs
for i in ${SUBDIR}; do (cd $$i; ${MAKE} ${MFLAGS} clean); done
install: FRC
for i in ${PROGDIR}; do (cd $$i; ${MAKE} ${MFLAGS} \
INSTALL_PREFIX=${INSTALL_PREFIX} install); done
mkdir -p ${INCLUDE_INSTALL_DIR}
install -c -m 644 include/* ${INCLUDE_INSTALL_DIR}
FRC: