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 06:30:53 PM d:\V73\develop/sys/wrk/fast/obj/SAPDB/HelloWorld.o
...
If you want to find out which options were used to call the compilers or linkers, set the environment variable
NOQUIET.UNIX:
NOQUIET=1; export NOQUIETWindows NT:
set NOQUIET=1imf -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