# HG changeset patch # User Mychaela Falconia # Date 1728691008 0 # Node ID 1dacfe7d5b3dbeb3bf37c0d41cbbc01c27237c91 # Parent de85c3680d7e465cdd0750200887b6e76db347be sw: add top Makefile diff -r de85c3680d7e -r 1dacfe7d5b3d sw/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sw/Makefile Fri Oct 11 23:56:48 2024 +0000 @@ -0,0 +1,25 @@ +CC= gcc +CFLAGS= -O2 +PROGDIR=mcsi-rx +LIBDIR= libserial +SUBDIR= ${PROGDIR} ${LIBDIR} + +INSTALL_PREFIX= /opt/freecalypso + +all: ${SUBDIR} + +mcsi-rx: libserial + +${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 + mkdir -p ${INSTALL_PREFIX} + for i in ${PROGDIR}; do (cd $$i; ${MAKE} ${MFLAGS} \ + INSTALL_PREFIX=${INSTALL_PREFIX} install); done + +FRC: