add internal package build dependencies to rules.mk to remove duplicate code