Annotation of mstools/samples/sdktools/walker/makefile, revision 1.1.1.1

1.1       root        1: # Nmake macros for building Windows 32-Bit apps
                      2: 
                      3: !include <ntwin32.mak>
                      4: 
                      5: all: pwalk.exe
                      6: 
                      7: # object files for pwalk.exe
                      8: pstat.obj : pstat.c pwalk.h
                      9:     $(cc) $(cflags) $(cvars) $(cdebug) pstat.c
                     10: 
                     11: pdebug.obj : pdebug.c pwalk.h
                     12:     $(cc) $(cflags) $(cvars) $(cdebug) pdebug.c
                     13: 
                     14: pwalkio.obj : pwalkio.c pwalk.h
                     15:     $(cc) $(cflags) $(cvars) $(cdebug) pwalkio.c
                     16: 
                     17: pwalk.obj : pwalk.c pwalk.h
                     18:     $(cc) $(cflags) $(cvars) $(cdebug) pwalk.c
                     19: 
                     20: pview.obj : pview.c pwalk.h
                     21:     $(cc) $(cflags) $(cvars) $(cdebug) pview.c
                     22: 
                     23: 
                     24: # object files for pefile.dll
                     25: pefile.obj : pefile.c pefile.h
                     26:     $(cc) $(cflags) $(cvars) $(cdebug) pefile.c
                     27: 
                     28: 
                     29: # object files for probe.dll
                     30: probe.obj: probe.c pwalk.h
                     31:     $(cc) $(cflags) $(cvarsdll) $(cdebug) probe.c
                     32: 
                     33: 
                     34: # resrouces for pwalk.exe
                     35: pwalk.res: pwalk.rc pwalk.h pwalk.ico
                     36:     rc -r pwalk.rc
                     37: 
                     38: pwalk.rbj: pwalk.res
                     39:     cvtres -$(CPU) pwalk.res -o pwalk.rbj
                     40: 
                     41: 
                     42: # resrouces for probe.dll
                     43: probe.res: probe.rc pwalk.h
                     44:     rc -r probe.rc
                     45: 
                     46: probe.rbj: probe.res
                     47:     cvtres -$(CPU) probe.res -o probe.rbj
                     48: 
                     49: 
                     50: # resrouces for pefile.dll
                     51: pefile.res: pefile.rc pefile.h
                     52:     rc -r pefile.rc
                     53: 
                     54: pefile.rbj: pefile.res
                     55:     cvtres -$(CPU) pefile.res -o pefile.rbj
                     56: 
                     57: 
                     58: # export library for probe.dll
                     59: probe.lib: probe.obj probe.def probe.rbj
                     60:     lib32 -machine:$(CPU)       \
                     61:     -def:probe.def              \
                     62:     probe.obj                   \
                     63:     -out:probe.lib
                     64: 
                     65: 
                     66: # export library for pefile.dll
                     67: pefile.lib: pefile.obj pefile.def pefile.rbj
                     68:     lib32 -machine:$(CPU)       \
                     69:     -def:pefile.def             \
                     70:     pefile.obj                  \
                     71:     -out:pefile.lib
                     72: 
                     73: 
                     74: # link probe.dll
                     75: probe.dll: probe.obj probe.def probe.lib pefile.lib pefile.dll
                     76:     $(link) $(linkdebug)        \
                     77:     -base:0x1C000000            \
                     78:     -dll                        \
                     79:     -entry:_DllMainCRTStartup$(DLLENTRY)        \
                     80:     -out:probe.dll              \
                     81:     probe.exp pefile.lib probe.obj probe.rbj $(guilibsdll)
                     82: 
                     83: 
                     84: # link pefile.dll
                     85: pefile.dll: pefile.obj pefile.def pefile.lib
                     86:     $(link) $(linkdebug)        \
                     87:     -base:0x1D000000            \
                     88:     -dll                        \
                     89:     -entry:_DllMainCRTStartup$(DLLENTRY)        \
                     90:     -out:pefile.dll             \
                     91:     pefile.exp pefile.obj pefile.rbj $(guilibsdll)
                     92: 
                     93: 
                     94: # link pwalk.exe
                     95: pwalk.exe: pwalk.rbj pwalk.obj probe.lib probe.dll pefile.lib pefile.dll \
                     96:           pwalkio.obj pdebug.obj pstat.obj pview.obj
                     97:     $(link) $(linkdebug) $(lflags)      \
                     98:     $(guiflags)                 \
                     99:     -out:pwalk.exe              \
                    100:     pwalk.obj pdebug.obj probe.lib pefile.lib pstat.obj pwalkio.obj pview.obj pwalk.rbj $(guilibs)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.