Não há como "vincular" um arquivo a outro, em geral.
O que você descreve é o efeito de usar uma "instrução include", que, quando analisada por algum analisador, é expandida para incluir o arquivo mencionado, como em
#include "myheader.h"
em um código-fonte C processado por um pré-processador C como cpp
ou
include myrules.mk
em um Makefile (GNU) ou
.include myrules.mk
em um Makefile (BSD) ou
include(mymacros.m4)
em m4
.
Também existem sistemas de modelos que, ao analisar um modelo, substituem determinados padrões encontrados nele por dados de variáveis ou arquivos.