1# 14.12.2015 Rieg 2# Z88R 32-Bit Windows Makefile: 3# goto Microsoft Visual Studio > Visual Studio Tools > Visual Studio Command Prompt 4# and enter: nmake -f z88r.nm 5 6AUROVER=c:/z88v15os 7 8INTDIR=. 9 10OUTDIR=$(AUROVER)/bin/win32 11SRCCOM=$(AUROVER)/src/z88r/common 12SRCWIN=$(AUROVER)/src/z88r/win 13 14CC=cl.exe 15CFLAGS= /W0 /c /Od /D "WIN32" /D "_WINDOWS" /D "NDEBUG" /D "FR_XWIN32" \ 16 /D "FR_WIN" /D "FR_XDOUB" /D "FR_XLONG" /I "$(SRCCOM)" 17 18RSC=rc.exe 19RCFLAGS=/Fo"$(INTDIR)/z88r.res" /I "$(SRCCOM)" /D "NDEBUG" 20 21LD=link.exe 22LDFLAGS= kernel32.lib user32.lib gdi32.lib winspool.lib comctl32.lib \ 23 comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \ 24 uuid.lib odbc32.lib odbccp32.lib /subsystem:windows \ 25 /machine:X86 /incremental:no /out:"$(OUTDIR)/z88r.exe" 26 27OBJECTSO= ale88r.obj apla88.obj bapla88.obj bcshe88.obj bhexa88.obj bhpla88.obj \ 28 blqua88.obj bqshe88.obj bspla88.obj bspur88.obj btetr88.obj \ 29 bshaf88.obj bshav88.obj choy88.obj cshe88.obj dyn88r.obj easyfont.obj \ 30 forc88.obj fuvs88.obj hexa88.obj hpla88.obj isod88.obj jaco88.obj \ 31 lan88r.obj lqua88.obj m1.obj m2.obj m3.obj m4.obj man88r.obj\ 32 prfl88.obj qshe88.obj ri188r.obj ri588i.obj \ 33 sapl88.obj scsh88.obj shad88.obj shaf88.obj shaq88.obj shav88.obj \ 34 shex88.obj shpl88.obj siso88.obj slqu88.obj span88.obj sqsh88.obj \ 35 spla88.obj spur88.obj sshd88.obj sshf88.obj sshq88.obj sshv88.obj \ 36 sspl88.obj sspu88.obj stet88.obj stop88r.obj stim88.obj \ 37 tetr88.obj tob88r.obj timo88.obj wlog88r.obj wria88r.obj wrim88r.obj \ 38 z88a.obj z88ai.obj z88br.obj z88cr.obj z88dr.obj z88er.obj \ 39 z88r.obj z88r.res 40 41RESOURCE= z88r.res 42 43$(OUTDIR)/z88r.exe: $(OBJECTSO) $(OUTDIR) $(RESOURCE) 44 $(LD) $(LDFLAGS) $(OBJECTSO) 45 46$(INTDIR)/ale88r.obj: $(SRCWIN)/ale88r.c 47 $(CC) $(CFLAGS) $(SRCWIN)/ale88r.c 48 49$(INTDIR)/apla88.obj: $(SRCCOM)/apla88.c 50 $(CC) $(CFLAGS) $(SRCCOM)/apla88.c 51 52$(INTDIR)/bapla88.obj: $(SRCCOM)/bapla88.c 53 $(CC) $(CFLAGS) $(SRCCOM)/bapla88.c 54 55$(INTDIR)/bcshe88.obj: $(SRCCOM)/bcshe88.c 56 $(CC) $(CFLAGS) $(SRCCOM)/bcshe88.c 57 58$(INTDIR)/bhexa88.obj: $(SRCCOM)/bhexa88.c 59 $(CC) $(CFLAGS) $(SRCCOM)/bhexa88.c 60 61$(INTDIR)/bhpla88.obj: $(SRCCOM)/bhpla88.c 62 $(CC) $(CFLAGS) $(SRCCOM)/bhpla88.c 63 64$(INTDIR)/blqua88.obj: $(SRCCOM)/blqua88.c 65 $(CC) $(CFLAGS) $(SRCCOM)/blqua88.c 66 67$(INTDIR)/bqshe88.obj: $(SRCCOM)/bqshe88.c 68 $(CC) $(CFLAGS) $(SRCCOM)/bqshe88.c 69 70$(INTDIR)/bspla88.obj: $(SRCCOM)/bspla88.c 71 $(CC) $(CFLAGS) $(SRCCOM)/bspla88.c 72 73$(INTDIR)/bspur88.obj: $(SRCCOM)/bspur88.c 74 $(CC) $(CFLAGS) $(SRCCOM)/bspur88.c 75 76$(INTDIR)/btetr88.obj: $(SRCCOM)/btetr88.c 77 $(CC) $(CFLAGS) $(SRCCOM)/btetr88.c 78 79$(INTDIR)/bshaf88.obj: $(SRCCOM)/bshaf88.c 80 $(CC) $(CFLAGS) $(SRCCOM)/bshaf88.c 81 82$(INTDIR)/bshav88.obj: $(SRCCOM)/bshav88.c 83 $(CC) $(CFLAGS) $(SRCCOM)/bshav88.c 84 85$(INTDIR)/choy88.obj: $(SRCCOM)/choy88.c 86 $(CC) $(CFLAGS) $(SRCCOM)/choy88.c 87 88$(INTDIR)/cshe88.obj: $(SRCCOM)/cshe88.c 89 $(CC) $(CFLAGS) $(SRCCOM)/cshe88.c 90 91$(INTDIR)/dyn88r.obj: $(SRCCOM)/dyn88r.c 92 $(CC) $(CFLAGS) $(SRCCOM)/dyn88r.c 93 94$(INTDIR)/easyfont.obj: $(SRCWIN)/easyfont.c 95 $(CC) $(CFLAGS) $(SRCWIN)/easyfont.c 96 97$(INTDIR)/forc88.obj: $(SRCCOM)/forc88.c 98 $(CC) $(CFLAGS) $(SRCCOM)/forc88.c 99 100$(INTDIR)/fuvs88.obj: $(SRCCOM)/fuvs88.c 101 $(CC) $(CFLAGS) $(SRCCOM)/fuvs88.c 102 103$(INTDIR)/hexa88.obj: $(SRCCOM)/hexa88.c 104 $(CC) $(CFLAGS) $(SRCCOM)/hexa88.c 105 106$(INTDIR)/hpla88.obj: $(SRCCOM)/hpla88.c 107 $(CC) $(CFLAGS) $(SRCCOM)/hpla88.c 108 109$(INTDIR)/isod88.obj: $(SRCCOM)/isod88.c 110 $(CC) $(CFLAGS) $(SRCCOM)/isod88.c 111 112$(INTDIR)/jaco88.obj: $(SRCCOM)/jaco88.c 113 $(CC) $(CFLAGS) $(SRCCOM)/jaco88.c 114 115$(INTDIR)/lan88r.obj: $(SRCCOM)/lan88r.c 116 $(CC) $(CFLAGS) $(SRCCOM)/lan88r.c 117 118$(INTDIR)/lqua88.obj: $(SRCCOM)/lqua88.c 119 $(CC) $(CFLAGS) $(SRCCOM)/lqua88.c 120 121$(INTDIR)/m1.obj: $(SRCCOM)/m1.c 122 $(CC) $(CFLAGS) $(SRCCOM)/m1.c 123 124$(INTDIR)/m2.obj: $(SRCCOM)/m2.c 125 $(CC) $(CFLAGS) $(SRCCOM)/m2.c 126 127$(INTDIR)/m3.obj: $(SRCCOM)/m3.c 128 $(CC) $(CFLAGS) $(SRCCOM)/m3.c 129 130$(INTDIR)/m4.obj: $(SRCCOM)/m4.c 131 $(CC) $(CFLAGS) $(SRCCOM)/m4.c 132 133$(INTDIR)/man88r.obj: $(SRCCOM)/man88r.c 134 $(CC) $(CFLAGS) $(SRCCOM)/man88r.c 135 136$(INTDIR)/prfl88.obj: $(SRCCOM)/prfl88.c 137 $(CC) $(CFLAGS) $(SRCCOM)/prfl88.c 138 139$(INTDIR)/qshe88.obj: $(SRCCOM)/qshe88.c 140 $(CC) $(CFLAGS) $(SRCCOM)/qshe88.c 141 142$(INTDIR)/ri188r.obj: $(SRCCOM)/ri188r.c 143 $(CC) $(CFLAGS) $(SRCCOM)/ri188r.c 144 145$(INTDIR)/ri588i.obj: $(SRCCOM)/ri588i.c 146 $(CC) $(CFLAGS) $(SRCCOM)/ri588i.c 147 148$(INTDIR)/sapl88.obj: $(SRCCOM)/sapl88.c 149 $(CC) $(CFLAGS) $(SRCCOM)/sapl88.c 150 151$(INTDIR)/scsh88.obj: $(SRCCOM)/scsh88.c 152 $(CC) $(CFLAGS) $(SRCCOM)/scsh88.c 153 154$(INTDIR)/shad88.obj: $(SRCCOM)/shad88.c 155 $(CC) $(CFLAGS) $(SRCCOM)/shad88.c 156 157$(INTDIR)/shaf88.obj: $(SRCCOM)/shaf88.c 158 $(CC) $(CFLAGS) $(SRCCOM)/shaf88.c 159 160$(INTDIR)/shaq88.obj: $(SRCCOM)/shaq88.c 161 $(CC) $(CFLAGS) $(SRCCOM)/shaq88.c 162 163$(INTDIR)/shav88.obj: $(SRCCOM)/shav88.c 164 $(CC) $(CFLAGS) $(SRCCOM)/shav88.c 165 166$(INTDIR)/shex88.obj: $(SRCCOM)/shex88.c 167 $(CC) $(CFLAGS) $(SRCCOM)/shex88.c 168 169$(INTDIR)/shpl88.obj: $(SRCCOM)/shpl88.c 170 $(CC) $(CFLAGS) $(SRCCOM)/shpl88.c 171 172$(INTDIR)/siso88.obj: $(SRCCOM)/siso88.c 173 $(CC) $(CFLAGS) $(SRCCOM)/siso88.c 174 175$(INTDIR)/slqu88.obj: $(SRCCOM)/slqu88.c 176 $(CC) $(CFLAGS) $(SRCCOM)/slqu88.c 177 178$(INTDIR)/span88.obj: $(SRCCOM)/span88.c 179 $(CC) $(CFLAGS) $(SRCCOM)/span88.c 180 181$(INTDIR)/sqsh88.obj: $(SRCCOM)/sqsh88.c 182 $(CC) $(CFLAGS) $(SRCCOM)/sqsh88.c 183 184$(INTDIR)/spla88.obj: $(SRCCOM)/spla88.c 185 $(CC) $(CFLAGS) $(SRCCOM)/spla88.c 186 187$(INTDIR)/spur88.obj: $(SRCCOM)/spur88.c 188 $(CC) $(CFLAGS) $(SRCCOM)/spur88.c 189 190$(INTDIR)/sshd88.obj: $(SRCCOM)/sshd88.c 191 $(CC) $(CFLAGS) $(SRCCOM)/sshd88.c 192 193$(INTDIR)/sshf88.obj: $(SRCCOM)/sshf88.c 194 $(CC) $(CFLAGS) $(SRCCOM)/sshf88.c 195 196$(INTDIR)/sshq88.obj: $(SRCCOM)/sshq88.c 197 $(CC) $(CFLAGS) $(SRCCOM)/sshq88.c 198 199$(INTDIR)/sshv88.obj: $(SRCCOM)/sshv88.c 200 $(CC) $(CFLAGS) $(SRCCOM)/sshv88.c 201 202$(INTDIR)/sspl88.obj: $(SRCCOM)/sspl88.c 203 $(CC) $(CFLAGS) $(SRCCOM)/sspl88.c 204 205$(INTDIR)/sspu88.obj: $(SRCCOM)/sspu88.c 206 $(CC) $(CFLAGS) $(SRCCOM)/sspu88.c 207 208$(INTDIR)/stet88.obj: $(SRCCOM)/stet88.c 209 $(CC) $(CFLAGS) $(SRCCOM)/stet88.c 210 211$(INTDIR)/stim88.obj: $(SRCCOM)/stim88.c 212 $(CC) $(CFLAGS) $(SRCCOM)/stim88.c 213 214$(INTDIR)/stop88r.obj: $(SRCCOM)/stop88r.c 215 $(CC) $(CFLAGS) $(SRCCOM)/stop88r.c 216 217$(INTDIR)/tetr88.obj: $(SRCCOM)/tetr88.c 218 $(CC) $(CFLAGS) $(SRCCOM)/tetr88.c 219 220$(INTDIR)/timo88.obj: $(SRCCOM)/timo88.c 221 $(CC) $(CFLAGS) $(SRCCOM)/timo88.c 222 223$(INTDIR)/tob88r.obj: $(SRCWIN)/tob88r.c 224 $(CC) $(CFLAGS) $(SRCWIN)/tob88r.c 225 226$(INTDIR)/wlog88r.obj: $(SRCCOM)/wlog88r.c 227 $(CC) $(CFLAGS) $(SRCCOM)/wlog88r.c 228 229$(INTDIR)/wria88r.obj: $(SRCCOM)/wria88r.c 230 $(CC) $(CFLAGS) $(SRCCOM)/wria88r.c 231 232$(INTDIR)/wrim88r.obj: $(SRCWIN)/wrim88r.c 233 $(CC) $(CFLAGS) $(SRCWIN)/wrim88r.c 234 235$(INTDIR)/z88a.obj: $(SRCCOM)/z88a.c 236 $(CC) $(CFLAGS) $(SRCCOM)/z88a.c 237 238$(INTDIR)/z88ai.obj: $(SRCCOM)/z88ai.c 239 $(CC) $(CFLAGS) $(SRCCOM)/z88ai.c 240 241$(INTDIR)/z88br.obj: $(SRCCOM)/z88br.c 242 $(CC) $(CFLAGS) $(SRCCOM)/z88br.c 243 244$(INTDIR)/z88cr.obj: $(SRCCOM)/z88cr.c 245 $(CC) $(CFLAGS) $(SRCCOM)/z88cr.c 246 247$(INTDIR)/z88dr.obj: $(SRCCOM)/z88dr.c 248 $(CC) $(CFLAGS) $(SRCCOM)/z88dr.c 249 250$(INTDIR)/z88er.obj: $(SRCCOM)/z88er.c 251 $(CC) $(CFLAGS) $(SRCCOM)/z88er.c 252 253$(INTDIR)/z88r.obj: $(SRCWIN)/z88r.c 254 $(CC) $(CFLAGS) $(SRCWIN)/z88r.c 255 256$(INTDIR)/z88r.res: $(SRCWIN)/z88r.rc 257 $(RSC) $(RCFLAGS) $(SRCWIN)/z88r.rc 258 259 260