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

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
1.1.1.4 ! root       11: !IF "$(CPU)" == "ALPHA"
        !            12: cpu=alpha
        !            13: !ELSE
1.1.1.3   root       14: cpu=mips
                     15: !ENDIF
1.1.1.4 ! root       16: !ENDIF
        !            17: 
1.1.1.3   root       18: objs=$(obj)\$(cpu)
                     19: mycflag = -Fo.\$(objs)\\
1.1       root       20: 
                     21: all: julia.exe
                     22: 
                     23: # Update the object file if necessary
                     24: 
1.1.1.3   root       25: $(objs)\julia.obj: julia.c julia.h jtypes.h bndscan.h dibmp.h
                     26:     IF NOT EXIST $(obj) md $(obj)
                     27:     cd $(obj)
                     28:     IF NOT EXIST $(cpu) md $(cpu)
                     29:     cd ..
                     30:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) julia.c
                     31: 
                     32: $(objs)\savebmp.obj: savebmp.c jtypes.h
                     33:     IF NOT EXIST $(obj) md $(obj)
                     34:     cd $(obj)
                     35:     IF NOT EXIST $(cpu) md $(cpu)
                     36:     cd ..
                     37:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) savebmp.c
                     38: 
                     39: $(objs)\loadbmp.obj: loadbmp.c jtypes.h
                     40:     IF NOT EXIST $(obj) md $(obj)
                     41:     cd $(obj)
                     42:     IF NOT EXIST $(cpu) md $(cpu)
                     43:     cd ..
                     44:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) loadbmp.c
                     45: 
                     46: $(objs)\dibmp.obj: dibmp.c jtypes.h dibmp.h
                     47:     IF NOT EXIST $(obj) md $(obj)
                     48:     cd $(obj)
                     49:     IF NOT EXIST $(cpu) md $(cpu)
                     50:     cd ..
                     51:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) dibmp.c
                     52: 
                     53: $(objs)\bndscan.obj: bndscan.c bndscan.h jtypes.h
                     54:     IF NOT EXIST $(obj) md $(obj)
                     55:     cd $(obj)
                     56:     IF NOT EXIST $(cpu) md $(cpu)
                     57:     cd ..
                     58:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) bndscan.c
                     59: 
                     60: $(objs)\printer.obj: printer.c printer.h
                     61:     IF NOT EXIST $(obj) md $(obj)
                     62:     cd $(obj)
                     63:     IF NOT EXIST $(cpu) md $(cpu)
                     64:     cd ..
                     65:     $(cc) $(cdebug) $(cflags) $(mycflag) $(cvars) printer.c
1.1       root       66: 
                     67: # Update the resources if necessary
                     68: 
1.1.1.3   root       69: $(objs)\julia.rbj: julia.rc julia.h jtypes.h bndscan.h dibmp.h
                     70:     rc -r -fo .\$(objs)\julia.res julia.rc
                     71:     cvtres -$(CPU) $(objs)\julia.res -o $(objs)\julia.rbj
1.1       root       72: 
                     73: # Update the executable file if necessary, and if so, add the resource back in.
                     74: 
1.1.1.3   root       75: julia.exe: $(objs)\julia.obj \
                     76:            $(objs)\loadbmp.obj \
                     77:            $(objs)\savebmp.obj \
                     78:            $(objs)\dibmp.obj   \
                     79:            $(objs)\bndscan.obj \
                     80:            $(objs)\printer.obj \
                     81:             $(objs)\julia.rbj
                     82:     cd ..\mandel
1.1.1.2   root       83:     $(link) $(linkdebug) $(guiflags) -out:julia.exe     \
1.1.1.3   root       84:     $(objs)\julia.obj \
                     85:     $(objs)\savebmp.obj \
                     86:     $(objs)\loadbmp.obj \
                     87:     $(objs)\dibmp.obj   \
                     88:     $(objs)\bndscan.obj \
                     89:     $(objs)\printer.obj \
                     90:     largeint.lib \
                     91:     $(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.