# HACK install install: ${INSTALL} -d ${includedir}/bear ${INSTALL} -t ${includedir}/bear inc/* ln -sfn ${REALNAME} ${libdir}/${LINKERNAME} ln -sfn ${REALNAME} ${libdir}/${SONAME} ${INSTALL} -t ${libdir} ${BINDIR}${REALNAME} # HACK uninstall uninstall: rm -rf /usr/include/bear rm /usr/lib/${REALNAME} rm /usr/lib/${LINKERNAME} rm /usr/lib/${SONAME} ${G_ALL_$P}: ${TARGET_$P} ${G_OBJS_$P}: ${L_OBJS_$P} ${G_DEPS_$P}: ${L_DEPS_$P} # 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 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 :=