STM8 assembly #include

Estou iniciando no assembly do STM8 (ST Visual Develop) e estou com uma dúvida básica:
Quando eu coloco #include "stm8s103f3p.inc" as definições dos registros não são encontradas pelo linker.
Nos arquivo ".inc" aparece tudo como EXTERN. As definições ficam no arquivo ".asm". O que eu estou fazendo de errado, ou falta fazer?
Quando eu coloco #include "stm8s103f3p.inc" as definições dos registros não são encontradas pelo linker.
Nos arquivo ".inc" aparece tudo como EXTERN. As definições ficam no arquivo ".asm". O que eu estou fazendo de errado, ou falta fazer?