Annotation of mstools/win32s/setup/iniupd/makefile, revision 1.1

1.1     ! root        1: ##### Module Macro #####
        !             2: DLLNAME   = iniupd
        !             3: DLLSRCS   = $(DLLNAME).c
        !             4: DLLOBJS   = libentry.obj
        !             5: 
        !             6: ##### C7 Macro #####
        !             7: C7         = 1
        !             8: 
        !             9: ##### Library Macro #####
        !            10: DLLLIBS    = libw sdllcew
        !            11: DLLMOD     = -ASw
        !            12: 
        !            13: ##### Include Macro #####
        !            14: DLLINCLS  = $(DLLNAME).h
        !            15: 
        !            16: ##### Resource Macro #####
        !            17: DLLRCFILES=
        !            18: 
        !            19: ##### DEBUG Defined #####
        !            20: DEBUG  = 0
        !            21: 
        !            22: ##### Build Option Macros #####
        !            23: !if $(DEBUG)
        !            24: DDEF    = -DDEBUG
        !            25: CLOPT   = -Zid -Od
        !            26: MOPT    = -Zi
        !            27: LOPT    = /CO /LI /MAP
        !            28: !else
        !            29: DDEF    =
        !            30: CLOPT   = -Os
        !            31: LOPT    =
        !            32: !endif
        !            33: 
        !            34: ##### General Macros #####
        !            35: DEF     =
        !            36: 
        !            37: ##### Tool Macros #####
        !            38: ASM     = masm -Mx $(MOPT) $(DDEF) $(DEF)
        !            39: CC2     = cl -nologo -c $(DLLMOD) -G2sw -Zp -W3 $(CLOPT) $(DDEF) $(DEF)
        !            40: LINK    = link /NOD /NOE $(LOPT)
        !            41: RC      = rc $(DDEF) $(DEF)
        !            42: HC      = hc
        !            43: 
        !            44: ##### Inference Rules #####
        !            45: .c.obj:
        !            46:     $(CC) $*.c
        !            47: 
        !            48: .asm.obj:
        !            49:     $(ASM) $*.asm;
        !            50: 
        !            51: .rc.res:
        !            52:     $(RC) -r $*.rc
        !            53: 
        !            54: ##### Main (default) Target #####
        !            55: goal:  $(DLLNAME).lib
        !            56: 
        !            57: ##### Dependents For Goal and Command Line #####
        !            58: $(DLLNAME).obj: $(DLLNAME).c
        !            59:     $(CC2) $*.c
        !            60: 
        !            61: $(DLLNAME).dll: $(DLLSRCS:.c=.obj) $(DLLNAME).def
        !            62:     $(LINK) @<<
        !            63:     $(DLLSRCS:.c=.obj) $(DLLOBJS),
        !            64:     $(DLLNAME).dll,
        !            65:     $(DLLNAME).map,
        !            66:     $(DLLLIBS),
        !            67:     $(DLLNAME).def
        !            68: <<
        !            69:     $(RC) -30 -T $(DLLNAME).dll
        !            70: !if $(DEBUG)
        !            71: !if !$(C7)
        !            72:     cvpack -p $(DLLNAME).dll
        !            73: !endif
        !            74:     mapsym $(DLLNAME).map
        !            75: !endif
        !            76: 
        !            77: $(DLLNAME).lib: $(DLLNAME).dll
        !            78:     implib $(DLLNAME).lib $(DLLNAME).def
        !            79: 
        !            80: ##### Dependents #####
        !            81: $(DLLSRCS:.c=.obj): $(DLLINCLS)
        !            82: 
        !            83: ##### Clean Directory #####
        !            84: clean:
        !            85:     -del *.obj
        !            86:     -del *.res
        !            87:     -del *.exe
        !            88:     -del *.dll
        !            89:     -del *.lib
        !            90:     -del *.sym
        !            91:     -del *.map

unix.superglobalmegacorp.com

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