9 mars 2012

Obtenir les sources Cobol incluant le code des Clause Copy (fichier .lst)

Sur Unix, lorsque l'on compile les processus, il n'y a plus nécessairement de création des fichiers .lst (les seuls dans lesquels on ait le contenu des clauses COPY).

Pour les avoir, il faut ajouter l'option -P à la commande de compilation
  • dans le fichier "config" de ${SIGACS}/adm/cfg
Ajouter -P en fin de la ligne COBFLAGS

# Directives for Cobol compiler
COBFLAGS=-C ASSIGN=EXTERNAL -C SEQUENTIAL=LINE ... -P

  • ou dans le fichier "Makefile" $SIGACS/adm/cfg (pour chacun des types d’exécutable à générer)

@$(COB_VAR) cd `dirname $(*)`; $(COB) -vzP $(COBFLAGS) $(*).cbl

Les chaines de génération placeront désormais les ".lst" dans $LIS.
Attention : ces fichiers sont volumineux. Pensez à les purger.

Aucun commentaire:

Enregistrer un commentaire