Annotation of mstools/samples/mandel/makefile, revision 1.1.1.3

1.1       root        1: # some NT Win32 nmake macros
                      2: # for now this resides in samples\inc
                      3: 
                      4: !include <ntwin32.mak>
                      5: 
                      6: cvars=-DNT -DWIN -DWIN32
1.1.1.3 ! root        7: obj=obj
        !             8: !IF "$(CPU)" == "i386"
        !             9: cpu=i386
        !            10: !ELSE
        !            11: cpu=mips
        !            12: !ENDIF
        !            13: objs=$(obj)\$(cpu)
        !            14: mycflag = -Fo.\$(objs)\\
1.1       root       15: 
                     16: all: julia.exe
                     17: 
                     18: # Update the object file if necessary
                     19: 
1.1.1.3 ! root       20: $(objs)\julia.obj: julia.c julia.h jtypes.h bndscan.h dibmp.h
        !            21:     IF NOT EXIST $(obj) md $(obj)
        !            22:     cd $(obj)
        !            23:     IF NOT EXIST $(cpu) md $(cpu)
        !            24:     cd ..
        !            25:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) julia.c
        !            26: 
        !            27: $(objs)\savebmp.obj: savebmp.c jtypes.h
        !            28:     IF NOT EXIST $(obj) md $(obj)
        !            29:     cd $(obj)
        !            30:     IF NOT EXIST $(cpu) md $(cpu)
        !            31:     cd ..
        !            32:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) savebmp.c
        !            33: 
        !            34: $(objs)\loadbmp.obj: loadbmp.c jtypes.h
        !            35:     IF NOT EXIST $(obj) md $(obj)
        !            36:     cd $(obj)
        !            37:     IF NOT EXIST $(cpu) md $(cpu)
        !            38:     cd ..
        !            39:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) loadbmp.c
        !            40: 
        !            41: $(objs)\dibmp.obj: dibmp.c jtypes.h dibmp.h
        !            42:     IF NOT EXIST $(obj) md $(obj)
        !            43:     cd $(obj)
        !            44:     IF NOT EXIST $(cpu) md $(cpu)
        !            45:     cd ..
        !            46:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) dibmp.c
        !            47: 
        !            48: $(objs)\bndscan.obj: bndscan.c bndscan.h jtypes.h
        !            49:     IF NOT EXIST $(obj) md $(obj)
        !            50:     cd $(obj)
        !            51:     IF NOT EXIST $(cpu) md $(cpu)
        !            52:     cd ..
        !            53:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) bndscan.c
        !            54: 
        !            55: $(objs)\printer.obj: printer.c printer.h
        !            56:     IF NOT EXIST $(obj) md $(obj)
        !            57:     cd $(obj)
        !            58:     IF NOT EXIST $(cpu) md $(cpu)
        !            59:     cd ..
        !            60:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) printer.c
1.1       root       61: 
                     62: # Update the resources if necessary
                     63: 
1.1.1.3 ! root       64: $(objs)\julia.rbj: julia.rc julia.h jtypes.h bndscan.h dibmp.h
        !            65:     rc -r -fo .\$(objs)\julia.res julia.rc
        !            66:     cvtres -$(CPU) $(objs)\julia.res -o $(objs)\julia.rbj
1.1       root       67: 
                     68: # Update the executable file if necessary, and if so, add the resource back in.
                     69: 
1.1.1.3 ! root       70: julia.exe: $(objs)\julia.obj \
        !            71:            $(objs)\loadbmp.obj \
        !            72:            $(objs)\savebmp.obj \
        !            73:            $(objs)\dibmp.obj   \
        !            74:            $(objs)\bndscan.obj \
        !            75:            $(objs)\printer.obj \
        !            76:             $(objs)\julia.rbj
        !            77:     cd ..\mandel
1.1.1.2   root       78:     $(link) $(linkdebug) $(guiflags) -out:julia.exe     \
1.1.1.3 ! root       79:     $(objs)\julia.obj \
        !            80:     $(objs)\savebmp.obj \
        !            81:     $(objs)\loadbmp.obj \
        !            82:     $(objs)\dibmp.obj   \
        !            83:     $(objs)\bndscan.obj \
        !            84:     $(objs)\printer.obj \
        !            85:     largeint.lib \
        !            86:     $(objs)\julia.rbj $(guilibs) shell32.lib

unix.superglobalmegacorp.com

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