${G_ALL_PHYSICS}: ${TARGET_$P} ${CFGS_$P} ${LIBSTXT_$P} ${LIBSCPY_$P} ${TXT_$P} ${G_OBJS_PHYSICS}: ${L_OBJS_$P} ${G_DEPS_PHYSICS}: ${L_DEPS_$P} ${TARGETTMP_$D}: ${BINDIR_$P}/${LIBSDIRNAME_$P}/${SONAME_${G_LIB}} # rule to copy library lib into the working directory ${BINDIR_$P}/${LIBSDIRNAME_$P}/${SONAME_${G_LIB}}: ${TARGET_${G_LIB}} | $${SS_DIR} ${cmd-cp} # how to link the main target ${TARGETTMP_$P}: ${L_OBJS_$P} | $${SS_DIR} ${cmd-link} # rule to copy tmp target to working directory ${TARGET_$P}: ${TARGETTMP_$P} | $${SS_DIR} ${cmd-cp} # rule to copy the config files into the working directory ${DSTCFGDIR_$P}/%: ${SRCCFGDIR_$P}/% | $${SS_DIR} ${cmd-cp} # rule to copy the library files into the working directory ${DSTLIBSDIR_$P}/%: ${SRCLIBSDIR_$P}/% | $${SS_DIR} ${cmd-cp} # rule to copy the text files into the working directory ${DSTTXTDIR_$P}/%: ${SRCTXTDIR_$P}/% | $${SS_DIR} ${cmd-cp} # rule to make an object file from a .cpp ${OBJSDIR_$P}/%.o: ${SRCSDIR_$P}/%.cpp | $${SS_DIR} $${call SS_DEPSDIR,$P} ${cmd-cpp_to_obj_and_dep} T := $P include ${F_CLEANRULES} T :=