|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.