Using the ipf.pl hello.lnk command, you can display two VMAKE logs.
hello.lnk.p0 is a copy of the information displayed on the screen.
hello.lnk.x0 lists all of the relevant timestamps, as well as the actions that were carried out.
...
HelloWorld.c:
17-01-01 18:27:05 dependencies (d:\V73\develop/sys/wrk/incl/SAPDB/HelloWorld.h)
17-01-01 12:29:20 d:\V73\develop/sys/src/SAPDB/HelloWorld.c
17-01-01 12:29:20 d:\V73\develop/sys/wrk/fast/dates/SAPDB/HelloWorld.c.dat
17-01-01 18:27:07 d:\V73\develop/sys/wrk/fast/obj/SAPDB/HelloWorld.o
unconditional HelloWorld.c
rm d:\V73\develop/sys/wrk/fast/obj/SAPDB/HelloWorld.o
HelloWorld.c fast debug
D:\SAPDevelop\Devtool\Perl\bin\perl.exe D:\SAPDevelop\Devtool/bin/mfc.pl \
-f \
-debug=1 \
-language=c \
-unpack=no \
d:\V73\develop/sys/src/SAPDB/HelloWorld.c \
d:\V73\develop/sys/wrk/incl/SAPDB/HelloWorld.h
touch HelloWorld.c
D:\SAPDevelop\Devtool\Perl\bin\perl.exe D:\SAPDevelop\Devtool/bin/compc.pl \
-g \
-language=c \
HelloWorld.c
HelloWorld.c
touch HelloWorld.o
mv HelloWorld.o d:\V73\develop/sys/wrk/fast/obj/SAPDB/HelloWorld.o
touch d:\V73\develop/sys/wrk/fast/dates/SAPDB/HelloWorld.c.dat (from HelloWorld.c)
17-01-01 18:30:53 d:\V73\develop/sys/wrk/fast/obj/SAPDB/HelloWorld.o
...
If you want to know exactly which options were used to call the compilers or linkers, set the environment variable NOQUIET.
UNIX: NOQUIET=1; export NOQUIET
Microsoft Windows: set NOQUIET=1
imf -u :SAPDB/HelloWorld.c
HelloWorld.c fast
cl -DREL30 -DWIN32 -DI386 -DSAG -Id:\V73\develop\sys\wrk/incl/SAPDB -DDU
MP_ENABLED -D_WIN32 -G6 -D_X86_=1 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nol
ogo -Gy -W2 -MT -DFAST=FAST -Ox -ID:/SAPDevelop/Devtool/incl -FoHelloWor
ld.o -c HelloWorld.c