Example 1: Equivalent to an ordinary compilation with -macro.
mfplx -macro sample.pl1 -#
mfpp sample.pl1 -pp sample.pp mfpli sample.pp -o sample.obj rm -f sample.pp ldpli sample.obj
Example 2: Equivalent to an ordinary compilation with -macro and two preprocessors.
mfplx -db2 -macro sample.pl1 -cics -#
mfpp sample-pl1 -pp sample.pp mfcics -i sample.pp -o sample.pp1 mfpp sample.pp1 –pp sample.pp2 mfdb2 -i sample.pp2 -o sample.pp3 mfpli sample.pp3 -o sample.obj rm -f sample.pp sample.pp1 sample.pp2 sample.pp3 ldpli sample.obj
Example 3: Run macro preprocessor and CICS preprocessor only, preserving the intermediate output files.
mfplx -E sample.pl1 -macro -cics -#
mfpp sample.pl1 -pp sample.pp mfcics -i sample.pp -o sample.pp1 mfpp sample.pp1 –pp sample.pp2
Example 4: Ordinary compile, preserving CICS preprocessor output.
mfplx -cics -ppcics cicsout.out sample.pl1 -#
kixplt -i sample.pl1 -o cicsout.pl1 mfpli cicsout.pl1 -o sample.obj ldpli sample.obj
Example 5: Multiple compilations.
mfplx -db2 -cics sample.pl1 sample2.pl1 -#
sample.pl1: mfpp sample.pl1 -pp sample.pp mfcics -i sample.pp -o sample.pp1 mfpp sample.pp1 -pp sample.pp2 mfdb2 -i sample.pp2 -o sample.pp3 mfpli sample.pp3 -o sample.obj del sample.pp sample.pp1 sample.pp2 sample.pp3 sample2.pl1: mfpp sample2.pl1 -pp sample2.pp mfcics -i sample2.pp -o sample2.pp1 mfpp sample2.pp1 -pp sample.pp2 mfdb2 -i sample.pp2 -o sample2.pp3 mfpli sample2.pp3 -o sample2.obj del sample2.pp sample2.pp1 sample.pp2 sample2.pp3 ldpli -db2 sample.obj sample2.obj