Annotation of mstools/samples/rpc/dict/makefile, revision 1.1

1.1     ! root        1: 
        !             2: #*************************************************************#
        !             3: #**                                                         **#
        !             4: #**                 Microsoft RPC Examples                  **#
        !             5: #**                 Dictionary Application                  **#
        !             6: #**            Copyright(c) Microsoft Corp. 1991            **#
        !             7: #**                                                         **#
        !             8: #*************************************************************#
        !             9: # Nmake macros for building Windows 32-Bit apps
        !            10: 
        !            11: !include <ntwin32.mak>
        !            12: 
        !            13: !if "$(CPU)" == "i386"
        !            14: COMPILECOMMAND = $(cc) $(cflags) $(cvars)
        !            15: W1COMPILECOMMAND = $(cc) $(cflags) $(cvars) -W1
        !            16: CONVERTOBJECTCMD = $(cvtobj) $@
        !            17: .c.obj:
        !            18:    $(COMPILECOMMAND) $<
        !            19:    $(CONVERTOBJECTCMD)
        !            20: !endif
        !            21: 
        !            22: !if "$(CPU)" == "MIPS"
        !            23: COMPILECOMMAND = $(cc) $(cflags) $(cvars)
        !            24: w1cflags = -c -G0 -O -EL -DMIPS=1 -I\nt\mstools\h
        !            25: W1COMPILECOMMAND = $(cc) $(w1cflags) $(cvars)
        !            26: CONVERTOBJECTCMD = $(cvtobj)
        !            27: .c.obj:
        !            28:    $(W1COMPILECOMMAND) $<
        !            29:    $(CONVERTOBJECTCMD)
        !            30: !endif
        !            31: 
        !            32: all : client.exe server.exe play.exe
        !            33: 
        !            34: client.exe : client.obj util0.obj replay_c.obj replay_x.obj
        !            35:     $(link) $(conflags) -out:client.exe \
        !            36:             client.obj util0.obj replay_c.obj replay_x.obj \
        !            37:             $(conlibs) $(LIB)\winrpc.lib $(LIB)\ndrlib.lib
        !            38: 
        !            39: server.exe : server.obj util0.obj replay_s.obj replay_y.obj \
        !            40:              replay.obj dict0.obj
        !            41:     $(link) $(conflags) -out:server.exe \
        !            42:             server.obj util0.obj replay_s.obj replay_y.obj \
        !            43:             replay.obj dict0.obj \
        !            44:             $(conlibs) $(LIB)\winrpc.lib $(LIB)\ndrlib.lib
        !            45: 
        !            46: play.exe : play.obj lutil0.obj dict0.obj
        !            47:     $(link) $(conflags) -out:play.exe \
        !            48:             play.obj lutil0.obj dict0.obj replay_c.obj replay_x.obj \
        !            49:             $(conlibs) $(LIB)\winrpc.lib $(LIB)\ndrlib.lib
        !            50: 
        !            51: client.obj : client.c util0.h replay.h
        !            52: 
        !            53: server.obj : server.c util0.h replay.h
        !            54: 
        !            55: replay.obj : util0.h replay.h replay.c
        !            56: 
        !            57: util0.obj : util0.h util0.c replay.h
        !            58: 
        !            59: # use common source code for both RPC and standalone version
        !            60: # the standalone version is compiled using the _LOCAL flag
        !            61: # use different command line input for different operating systems
        !            62: #
        !            63: !if "$(CPU)" == "i386"
        !            64: lutil0.obj : util0.h util0.c
        !            65:     $(cc) $(cflags) -Folutil0.obj -D_LOCAL util0.c
        !            66:     $(cvtobj) lutil0.obj
        !            67: !endif
        !            68: 
        !            69: !if "$(CPU)" == "MIPS"
        !            70: lutil0.obj : util0.h util0.c replay.h
        !            71:     cp util0.obj saved
        !            72:     $(cc) $(cflags) $(cvars) -D_LOCAL util0.c
        !            73:     mip2coff util0.o & del util0.o & rename util0.oo lutil0.obj
        !            74:     cp saved util0.obj & del saved
        !            75: 
        !            76: dict0.obj : dict0.h dict0.c
        !            77: !endif
        !            78: 
        !            79: play.obj : play.c util0.h dict0.h
        !            80: 
        !            81: # compile the stubs at a lower warning level
        !            82: replay_c.obj : replay_c.c replay.h
        !            83:    $(W1COMPILECOMMAND) replay_c.c
        !            84:    $(CONVERTOBJECTCMD)
        !            85: 
        !            86: replay_s.obj : replay_s.c replay.h
        !            87:    $(W1COMPILECOMMAND) replay_s.c
        !            88:    $(CONVERTOBJECTCMD)
        !            89: 
        !            90: replay_x.obj : replay_x.c replay.h
        !            91:    $(W1COMPILECOMMAND) replay_x.c
        !            92:    $(CONVERTOBJECTCMD)
        !            93: 
        !            94: replay_y.obj : replay_y.c replay.h
        !            95:    $(W1COMPILECOMMAND) replay_y.c
        !            96:    $(CONVERTOBJECTCMD)
        !            97: 
        !            98: replay.h replay_s.c replay_c.c replay_y.c replay_x.c : replay.idl replay.acf
        !            99:     midl -cpp_cmd $(cc) -cpp_opt "-E" replay.idl
        !           100: 
        !           101: play : play.exe
        !           102: 
        !           103: clean :
        !           104:     -del *.exe
        !           105: 
        !           106: 
        !           107: cleanall : clean
        !           108:     -del *.o
        !           109:     -del *.oo
        !           110:     -del replay.h
        !           111:     -del replay_?.*
        !           112:     -del *.obj

unix.superglobalmegacorp.com

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