Rev 922 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download
# Supported environments:# GNU/Linux.srcdir = srcMHMT = mhmtMHMT_DIR = ${srcdir}/mhmt/linuxSJASMPLUS = sjasmplusSJASMPLUS_DIR = ${srcdir}/sjasmplusDMIMG = dmimgDMIMG_DIR = ${srcdir}/dmimg# All targetsTARGETS=${MHMT} ${SJASMPLUS} ${DMIMG}.PHONY: empty ${foreach t,${TARGETS},clean-${t}} all clean.DEFAULT_GOAL=emptyempty:@echo 'Usage: make [ TARGET | clean-TARGET | all | clean ]'@echo 'where TARGET is one of: ${TARGETS}'############ mhmt ############${MHMT}: | ${MHMT_DIR}${MAKE} -w -C $| && cp $|/$@ $@clean-${MHMT}:${MAKE} -w -C ${MHMT_DIR} clean${RM} ${MHMT}################# sjasmplus #################${SJASMPLUS}: | ${SJASMPLUS_DIR}${MAKE} -w -C $| && cp $|/$@ $@clean-${SJASMPLUS}:${MAKE} -w -C ${SJASMPLUS_DIR} clean${RM} ${SJASMPLUS}############# dmimg #############${DMIMG}: | ${DMIMG_DIR}${MAKE} -w -C $| && cp $|/$@ $@clean-${DMIMG}:${MAKE} -w -C ${DMIMG_DIR} clean${RM} ${DMIMG}########### all ###########all: ${TARGETS}############# clean #############clean: ${foreach t,${TARGETS},clean-${t}}