Makefile.vc6 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379
  1. DLOPEN=1
  2. #USE_ZLIB=1
  3. USE_DISCMAGE=1
  4. #USE_USB=1
  5. USE_LIBCD64=1
  6. #WINXP_TARGETING=1
  7. CC=cl.exe
  8. CFLAGS=/nologo /I. /W4 /Wall /wd4710 /wd4711 /wd4774 /O2 /MT \
  9. /D_CRT_NONSTDC_NO_DEPRECATE /D_CRT_SECURE_NO_WARNINGS /DHAVE_CONFIG_H
  10. # Place /Wall *after* /W<n>. /W<n> after /Wall will adjust the effect of /Wall.
  11. # /wd4710, 'function' : function not inlined
  12. # /wd4711, function 'function' selected for inline expansion
  13. # /wd4774, 'function' : format string expected in argument 'argument' is not a string literal
  14. !ifdef WINXP_TARGETING
  15. CFLAGS=$(CFLAGS) /I"%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Include" \
  16. /D_USING_V110_SDK71_
  17. !endif
  18. LDFLAGS=/NOLOGO /VERSION:2.0 setargv.obj
  19. !ifdef WINXP_TARGETING
  20. LDFLAGS=$(LDFLAGS) /SUBSYSTEM:CONSOLE,5.01 \
  21. /LIBPATH:"%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Lib"
  22. !endif
  23. TARGETS=
  24. !ifdef USE_DISCMAGE
  25. LIBNAME_DM=discmage
  26. !endif
  27. !ifdef USE_DISCMAGE
  28. FULLLIBNAME_DM=$(LIBNAME_DM).dll
  29. !ifndef DLOPEN
  30. LDFLAGS=$(LDFLAGS) libdiscmage/$(LIBNAME_DM).lib
  31. !endif
  32. !endif
  33. TARGETS=$(TARGETS) libdiscmage/$(FULLLIBNAME_DM)
  34. !ifdef USE_LIBCD64
  35. LDFLAGS=$(LDFLAGS) backup/libcd64/cd64.lib
  36. TARGETS=$(TARGETS) backup/libcd64/cd64.lib
  37. !endif
  38. OBJECTS=ucon64.obj ucon64_dat.obj ucon64_misc.obj ucon64_opts.obj \
  39. misc/chksum.obj misc/file.obj misc/getopt.obj misc/getopt2.obj \
  40. misc/misc.obj misc/parallel.obj misc/property.obj misc/string.obj \
  41. misc/term.obj misc/dlopen.obj \
  42. console/atari.obj console/coleco.obj console/console.obj console/dc.obj \
  43. console/gb.obj console/gba.obj console/genesis.obj console/jaguar.obj \
  44. console/lynx.obj console/n64.obj console/nds.obj console/neogeo.obj \
  45. console/nes.obj console/ngp.obj console/pce.obj console/psx.obj \
  46. console/sms.obj console/snes.obj console/swan.obj console/vboy.obj \
  47. backup/backup.obj backup/cc2.obj backup/cd64.obj backup/cmc.obj \
  48. backup/dex.obj backup/doctor64.obj backup/doctor64jr.obj backup/f2a.obj \
  49. backup/fal.obj backup/ffe.obj backup/fig.obj backup/gbx.obj \
  50. backup/gd.obj backup/interceptor.obj backup/lynxit.obj backup/mccl.obj \
  51. backup/mcd.obj backup/md-pro.obj backup/mgd.obj backup/msg.obj \
  52. backup/nfc.obj backup/pce-pro.obj backup/pl.obj backup/psxpblib.obj \
  53. backup/quickdev16.obj backup/sc.obj backup/sflash.obj backup/smc.obj \
  54. backup/smd.obj backup/smsgg-pro.obj backup/spsc.obj backup/ssc.obj \
  55. backup/swc.obj backup/tototek.obj backup/ufo.obj backup/yoko.obj \
  56. backup/z64.obj \
  57. patch/aps.obj patch/bsl.obj patch/gg.obj patch/ips.obj patch/patch.obj \
  58. patch/ppf.obj
  59. !ifdef USE_ZLIB
  60. LDFLAGS=$(LDFLAGS) zdll.lib
  61. OBJECTS=$(OBJECTS) misc/archive.obj misc/map.obj misc/unzip.obj
  62. !endif
  63. !ifdef USE_USB
  64. LDFLAGS=$(LDFLAGS) libusb.lib
  65. OBJECTS=$(OBJECTS) misc/usb.obj
  66. !endif
  67. TARGET=ucon64.exe
  68. TARGETS=$(TARGETS) $(TARGET)
  69. all: $(TARGETS)
  70. clean:
  71. del *.obj
  72. del patch\*.obj
  73. del console\*.obj
  74. del backup\*.obj
  75. del misc\*.obj
  76. del $(TARGET)
  77. cd libdiscmage
  78. $(MAKE) /NOLOGO /f Makefile.vc6 clean
  79. cd ..\backup\libcd64
  80. $(MAKE) /NOLOGO /f Makefile.vc6 clean
  81. cd ..\..
  82. distclean: clean
  83. del config.h
  84. cd libdiscmage
  85. $(MAKE) /NOLOGO /f Makefile.vc6 distclean
  86. cd ..\backup\libcd64
  87. # libcd64 Makefile has no distclean target
  88. $(MAKE) /NOLOGO /f Makefile.vc6 clean
  89. cd ..\..
  90. .c.obj:
  91. $(CC) $(CFLAGS) /c $< /Fo$@
  92. backup/cd64.obj:
  93. $(CC) $(CFLAGS) /Ibackup/libcd64 /c $*.c /Fo$@
  94. !ifdef USE_DISCMAGE
  95. libdiscmage/$(FULLLIBNAME_DM):
  96. cd libdiscmage
  97. $(MAKE) /NOLOGO /f Makefile.vc6
  98. cd ..
  99. !endif
  100. !ifdef USE_LIBCD64
  101. backup/libcd64/cd64.lib:
  102. cd backup/libcd64
  103. $(MAKE) /NOLOGO /f Makefile.vc6
  104. cd ../..
  105. !endif
  106. !ifdef USE_LIBCD64
  107. $(TARGET): backup/libcd64/cd64.lib $(OBJECTS)
  108. !else
  109. $(TARGET): $(OBJECTS)
  110. !endif
  111. link.exe $(OBJECTS) $(LDFLAGS) /OUT:$@
  112. install:
  113. cd libdiscmage
  114. $(MAKE) /NOLOGO /f Makefile.vc6 install
  115. cd ..
  116. uninstall:
  117. cd libdiscmage
  118. $(MAKE) /NOLOGO /f Makefile.vc6 uninstall
  119. cd ..
  120. # Dependencies
  121. ARCHIVE_H_DEPS=misc/archive.h misc/unzip.h
  122. BSWAP_H_DEPS=misc/bswap.h misc/itypes.h
  123. CHKSUM_H_DEPS=misc/chksum.h misc/itypes.h
  124. GETOPT2_H_DEPS=misc/getopt2.h misc/getopt.h
  125. MISC_H_DEPS=misc/misc.h misc/snprintf.h
  126. TERM_H_DEPS=misc/term.h misc/snprintf.h
  127. UCON64_H_DEPS=ucon64.h misc/itypes.h ucon64_defines.h
  128. UCON64_DAT_H_DEPS=ucon64_dat.h $(GETOPT2_H_DEPS) misc/itypes.h
  129. UCON64_MISC_H_DEPS=ucon64_misc.h $(GETOPT2_H_DEPS) libdiscmage/libdiscmage.h
  130. UCON64_OPTS_H_DEPS=ucon64_opts.h $(UCON64_H_DEPS)
  131. CONSOLE_DEPS=$(GETOPT2_H_DEPS) $(UCON64_H_DEPS)
  132. CONSOLE_H_DEPS=console/console.h $(CONSOLE_DEPS)
  133. SNES_H_DEPS=console/snes.h $(CONSOLE_DEPS) backup/fig.h
  134. CD64LIB_H_DEPS=backup/libcd64/ultra64/host/cd64lib.h \
  135. backup/libcd64/ultra64/rom.h
  136. ucon64.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(GETOPT2_H_DEPS) \
  137. $(MISC_H_DEPS) misc/parallel.h misc/property.h $(TERM_H_DEPS) \
  138. $(UCON64_H_DEPS) $(UCON64_DAT_H_DEPS) $(UCON64_MISC_H_DEPS) \
  139. $(UCON64_OPTS_H_DEPS) \
  140. console/atari.h console/coleco.h $(CONSOLE_H_DEPS) console/dc.h \
  141. console/gb.h console/gba.h console/genesis.h console/jaguar.h \
  142. console/lynx.h console/n64.h console/nds.h console/neogeo.h \
  143. console/nes.h console/ngp.h console/pce.h console/psx.h \
  144. console/sms.h $(SNES_H_DEPS) console/swan.h console/vboy.h \
  145. backup/backup.h backup/cd64.h backup/cmc.h backup/dex.h \
  146. backup/doctor64.h backup/doctor64jr.h backup/f2a.h backup/fal.h \
  147. backup/gbx.h backup/gd.h backup/lynxit.h backup/mccl.h backup/mcd.h \
  148. backup/md-pro.h backup/msg.h backup/pce-pro.h backup/pl.h \
  149. backup/quickdev16.h backup/sflash.h backup/smc.h backup/smd.h \
  150. backup/smsgg-pro.h backup/swc.h \
  151. patch/aps.h patch/bsl.h patch/gg.h patch/ips.h patch/patch.h \
  152. patch/ppf.h
  153. ucon64_dat.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(MISC_H_DEPS) \
  154. misc/property.h misc/string.h $(UCON64_DAT_H_DEPS) \
  155. $(UCON64_MISC_H_DEPS) \
  156. console/atari.h console/coleco.h $(CONSOLE_H_DEPS) console/dc.h \
  157. console/gb.h console/gba.h console/genesis.h console/jaguar.h \
  158. console/lynx.h console/n64.h console/neogeo.h console/nes.h \
  159. console/ngp.h console/pce.h console/sms.h $(SNES_H_DEPS) \
  160. console/swan.h console/vboy.h backup/backup.h
  161. ucon64_misc.obj: config.h $(ARCHIVE_H_DEPS) $(BSWAP_H_DEPS) $(CHKSUM_H_DEPS) \
  162. misc/file.h $(MISC_H_DEPS) misc/property.h misc/string.h \
  163. $(TERM_H_DEPS) $(UCON64_H_DEPS) $(UCON64_DAT_H_DEPS) \
  164. $(UCON64_MISC_H_DEPS) misc/dlopen.h
  165. ucon64_opts.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(MISC_H_DEPS) \
  166. misc/parallel.h misc/string.h $(UCON64_DAT_H_DEPS) \
  167. $(UCON64_MISC_H_DEPS) $(UCON64_OPTS_H_DEPS) \
  168. console/dc.h console/gb.h console/gba.h console/genesis.h \
  169. console/lynx.h console/n64.h console/nds.h console/neogeo.h \
  170. console/nes.h console/pce.h console/sms.h $(SNES_H_DEPS) \
  171. console/swan.h \
  172. backup/backup.h backup/cd64.h backup/cmc.h backup/dex.h \
  173. backup/doctor64.h backup/doctor64jr.h backup/f2a.h backup/fal.h \
  174. backup/gbx.h backup/gd.h backup/lynxit.h backup/mccl.h \
  175. backup/mcd.h backup/md-pro.h backup/msg.h backup/pce-pro.h \
  176. backup/pl.h backup/quickdev16.h backup/sflash.h backup/smc.h \
  177. backup/smd.h backup/smsgg-pro.h backup/swc.h \
  178. patch/aps.h patch/bsl.h patch/gg.h patch/ips.h patch/ppf.h
  179. backup/backup.obj: config.h backup/backup.h $(GETOPT2_H_DEPS)
  180. backup/cc2.obj: config.h $(UCON64_H_DEPS) backup/cc2.h $(GETOPT2_H_DEPS)
  181. backup/cd64.obj: config.h $(CD64LIB_H_DEPS) $(ARCHIVE_H_DEPS) $(MISC_H_DEPS) \
  182. misc/parallel.h $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) \
  183. backup/cd64.h $(GETOPT2_H_DEPS)
  184. backup/cmc.obj: config.h $(ARCHIVE_H_DEPS) $(BSWAP_H_DEPS) $(MISC_H_DEPS) \
  185. misc/parallel.h $(TERM_H_DEPS) $(UCON64_H_DEPS) \
  186. $(UCON64_MISC_H_DEPS) backup/cmc.h $(GETOPT2_H_DEPS)
  187. backup/dex.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h misc/parallel.h \
  188. $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) backup/dex.h \
  189. backup/psxpblib.h $(GETOPT2_H_DEPS)
  190. backup/doctor64jr.obj: config.h $(ARCHIVE_H_DEPS) misc/parallel.h \
  191. $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) \
  192. backup/doctor64jr.h $(GETOPT2_H_DEPS)
  193. backup/doctor64.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h misc/parallel.h \
  194. $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) backup/doctor64.h \
  195. $(GETOPT2_H_DEPS)
  196. backup/f2a.obj: config.h misc/usb.h $(ARCHIVE_H_DEPS) $(BSWAP_H_DEPS) \
  197. misc/file.h $(MISC_H_DEPS) misc/parallel.h misc/property.h \
  198. $(UCON64_MISC_H_DEPS) console/gba.h backup/f2a.h $(GETOPT2_H_DEPS)
  199. backup/fal.obj: config.h $(ARCHIVE_H_DEPS) misc/parallel.h $(TERM_H_DEPS) \
  200. $(UCON64_MISC_H_DEPS) console/gba.h backup/fal.h $(GETOPT2_H_DEPS)
  201. backup/ffe.obj: config.h $(MISC_H_DEPS) misc/parallel.h $(TERM_H_DEPS) \
  202. $(UCON64_H_DEPS) backup/ffe.h
  203. backup/fig.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(UCON64_MISC_H_DEPS) \
  204. $(SNES_H_DEPS) backup/ffe.h backup/fig.h $(GETOPT2_H_DEPS)
  205. backup/gbx.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(MISC_H_DEPS) \
  206. misc/parallel.h $(TERM_H_DEPS) $(UCON64_MISC_H_DEPS) \
  207. console/gb.h backup/gbx.h $(GETOPT2_H_DEPS)
  208. backup/gd.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(MISC_H_DEPS) \
  209. misc/parallel.h misc/string.h $(TERM_H_DEPS) \
  210. $(UCON64_MISC_H_DEPS) $(SNES_H_DEPS) backup/gd.h $(GETOPT2_H_DEPS)
  211. backup/interceptor.obj: config.h backup/interceptor.h $(GETOPT2_H_DEPS)
  212. backup/lynxit.obj: config.h $(ARCHIVE_H_DEPS) misc/parallel.h $(TERM_H_DEPS) \
  213. $(UCON64_MISC_H_DEPS) console/lynx.h backup/lynxit.h \
  214. $(GETOPT2_H_DEPS)
  215. backup/mccl.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h misc/parallel.h \
  216. $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) backup/mccl.h \
  217. $(GETOPT2_H_DEPS)
  218. backup/mcd.obj: config.h $(ARCHIVE_H_DEPS) $(MISC_H_DEPS) misc/parallel.h \
  219. $(TERM_H_DEPS) $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) \
  220. backup/mcd.h $(GETOPT2_H_DEPS)
  221. backup/md-pro.obj: config.h $(ARCHIVE_H_DEPS) $(UCON64_H_DEPS) \
  222. $(UCON64_MISC_H_DEPS) backup/tototek.h backup/md-pro.h \
  223. $(GETOPT2_H_DEPS)
  224. backup/mgd.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h misc/string.h \
  225. $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) backup/mgd.h \
  226. $(GETOPT2_H_DEPS)
  227. backup/msg.obj: config.h $(ARCHIVE_H_DEPS) $(MISC_H_DEPS) $(UCON64_H_DEPS) \
  228. $(UCON64_MISC_H_DEPS) backup/ffe.h backup/msg.h $(GETOPT2_H_DEPS)
  229. backup/nfc.obj: config.h backup/nfc.h $(GETOPT2_H_DEPS)
  230. backup/pce-pro.obj: config.h $(ARCHIVE_H_DEPS) $(UCON64_H_DEPS) \
  231. $(UCON64_MISC_H_DEPS) backup/tototek.h backup/pce-pro.h \
  232. $(GETOPT2_H_DEPS)
  233. backup/pl.obj: config.h $(ARCHIVE_H_DEPS) misc/parallel.h $(UCON64_H_DEPS) \
  234. $(UCON64_MISC_H_DEPS) backup/pl.h $(GETOPT2_H_DEPS)
  235. backup/psxpblib.obj: config.h misc/parallel.h $(UCON64_H_DEPS) backup/psxpblib.h
  236. backup/quickdev16.obj: config.h $(ARCHIVE_H_DEPS) misc/itypes.h $(MISC_H_DEPS) \
  237. $(TERM_H_DEPS) misc/usb.h $(UCON64_H_DEPS) \
  238. $(UCON64_MISC_H_DEPS) $(SNES_H_DEPS) backup/quickdev16.h \
  239. backup/swc.h
  240. backup/sc.obj: config.h backup/sc.h $(GETOPT2_H_DEPS)
  241. backup/sflash.obj: config.h $(ARCHIVE_H_DEPS) $(UCON64_H_DEPS) \
  242. $(UCON64_MISC_H_DEPS) backup/tototek.h backup/sflash.h \
  243. $(GETOPT2_H_DEPS)
  244. backup/smc.obj: config.h $(ARCHIVE_H_DEPS) $(UCON64_H_DEPS) \
  245. $(UCON64_MISC_H_DEPS) backup/ffe.h backup/smc.h $(GETOPT2_H_DEPS)
  246. backup/smd.obj: config.h $(ARCHIVE_H_DEPS) $(MISC_H_DEPS) $(UCON64_H_DEPS) \
  247. $(UCON64_MISC_H_DEPS) backup/ffe.h backup/smd.h $(GETOPT2_H_DEPS)
  248. backup/smsgg-pro.obj: config.h $(ARCHIVE_H_DEPS) $(UCON64_H_DEPS) \
  249. $(UCON64_MISC_H_DEPS) backup/tototek.h backup/smsgg-pro.h \
  250. $(GETOPT2_H_DEPS)
  251. backup/spsc.obj: config.h backup/spsc.h $(GETOPT2_H_DEPS)
  252. backup/ssc.obj: config.h backup/ssc.h $(GETOPT2_H_DEPS)
  253. backup/swc.obj: config.h $(ARCHIVE_H_DEPS) $(MISC_H_DEPS) $(UCON64_MISC_H_DEPS) \
  254. $(SNES_H_DEPS) backup/ffe.h backup/swc.h $(GETOPT2_H_DEPS)
  255. backup/tototek.obj: config.h $(BSWAP_H_DEPS) $(MISC_H_DEPS) misc/parallel.h \
  256. $(TERM_H_DEPS) backup/tototek.h
  257. backup/ufo.obj: config.h backup/ufo.h $(GETOPT2_H_DEPS)
  258. backup/yoko.obj: config.h backup/yoko.h $(GETOPT2_H_DEPS)
  259. backup/z64.obj: config.h backup/z64.h $(GETOPT2_H_DEPS)
  260. console/atari.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h misc/string.h \
  261. $(TERM_H_DEPS) $(UCON64_MISC_H_DEPS) console/atari.h \
  262. backup/cc2.h backup/spsc.h backup/yoko.h $(CONSOLE_DEPS)
  263. console/coleco.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(UCON64_MISC_H_DEPS) \
  264. console/coleco.h backup/backup.h $(CONSOLE_DEPS)
  265. console/console.obj: config.h $(CONSOLE_H_DEPS)
  266. console/dc.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h misc/property.h \
  267. misc/string.h $(UCON64_MISC_H_DEPS) console/dc.h $(CONSOLE_DEPS)
  268. console/gba.obj: config.h $(ARCHIVE_H_DEPS) $(BSWAP_H_DEPS) misc/file.h \
  269. $(MISC_H_DEPS) misc/property.h misc/string.h \
  270. $(UCON64_MISC_H_DEPS) $(CONSOLE_H_DEPS) console/gba.h \
  271. backup/backup.h backup/fal.h
  272. console/gb.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(MISC_H_DEPS) \
  273. misc/string.h $(UCON64_MISC_H_DEPS) $(CONSOLE_H_DEPS) \
  274. console/gb.h console/nes.h backup/backup.h backup/mgd.h \
  275. backup/ssc.h
  276. console/genesis.obj: config.h $(ARCHIVE_H_DEPS) $(CHKSUM_H_DEPS) misc/file.h \
  277. $(MISC_H_DEPS) $(UCON64_MISC_H_DEPS) console/genesis.h \
  278. backup/md-pro.h backup/mgd.h backup/smd.h $(CONSOLE_DEPS)
  279. console/jaguar.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(UCON64_MISC_H_DEPS) \
  280. console/jaguar.h backup/backup.h $(CONSOLE_DEPS)
  281. console/lynx.obj: config.h $(ARCHIVE_H_DEPS) $(BSWAP_H_DEPS) misc/file.h \
  282. $(UCON64_MISC_H_DEPS) console/lynx.h backup/backup.h \
  283. $(CONSOLE_DEPS)
  284. console/n64.obj: config.h $(ARCHIVE_H_DEPS) $(CHKSUM_H_DEPS) misc/file.h \
  285. $(MISC_H_DEPS) $(UCON64_MISC_H_DEPS) console/n64.h \
  286. backup/backup.h backup/doctor64.h backup/z64.h $(CONSOLE_DEPS)
  287. console/nds.obj: config.h $(ARCHIVE_H_DEPS) $(CHKSUM_H_DEPS) misc/file.h \
  288. $(MISC_H_DEPS) $(UCON64_MISC_H_DEPS) $(CONSOLE_H_DEPS) \
  289. console/nds.h backup/backup.h backup/nfc.h
  290. console/neogeo.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(UCON64_MISC_H_DEPS) \
  291. console/neogeo.h backup/backup.h $(CONSOLE_DEPS)
  292. console/nes.obj: config.h $(ARCHIVE_H_DEPS) $(BSWAP_H_DEPS) $(CHKSUM_H_DEPS) \
  293. misc/file.h $(MISC_H_DEPS) misc/string.h $(UCON64_MISC_H_DEPS) \
  294. console/nes.h backup/smc.h $(CONSOLE_DEPS)
  295. console/ngp.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(UCON64_MISC_H_DEPS) \
  296. console/ngp.h backup/backup.h backup/pl.h $(CONSOLE_DEPS)
  297. console/pce.obj: config.h $(ARCHIVE_H_DEPS) $(CHKSUM_H_DEPS) misc/file.h \
  298. $(MISC_H_DEPS) misc/string.h $(UCON64_MISC_H_DEPS) \
  299. console/pce.h backup/mgd.h backup/msg.h backup/pce-pro.h \
  300. $(CONSOLE_DEPS)
  301. console/psx.obj: config.h console/psx.h $(CONSOLE_DEPS)
  302. console/sms.obj: config.h $(ARCHIVE_H_DEPS) $(CHKSUM_H_DEPS) misc/file.h \
  303. $(MISC_H_DEPS) misc/string.h $(UCON64_MISC_H_DEPS) \
  304. console/sms.h backup/mgd.h backup/smd.h backup/smsgg-pro.h \
  305. $(CONSOLE_DEPS)
  306. console/snes.obj: config.h $(ARCHIVE_H_DEPS) $(BSWAP_H_DEPS) $(CHKSUM_H_DEPS) \
  307. misc/file.h $(MISC_H_DEPS) misc/string.h $(UCON64_MISC_H_DEPS) \
  308. $(CONSOLE_H_DEPS) $(SNES_H_DEPS) backup/backup.h backup/gd.h \
  309. backup/mgd.h backup/swc.h backup/ufo.h
  310. console/swan.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(MISC_H_DEPS) \
  311. $(UCON64_MISC_H_DEPS) console/swan.h backup/backup.h \
  312. $(CONSOLE_DEPS)
  313. console/vboy.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(UCON64_MISC_H_DEPS) \
  314. $(CONSOLE_H_DEPS) console/vboy.h backup/backup.h
  315. misc/archive.obj: config.h $(ARCHIVE_H_DEPS) misc/map.h misc/unzip.h
  316. misc/chksum.obj: config.h $(BSWAP_H_DEPS) $(CHKSUM_H_DEPS) $(MISC_H_DEPS)
  317. misc/dlopen.obj: config.h misc/dlopen.h misc/dxedll_pub.h misc/map.h
  318. misc/file.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(MISC_H_DEPS)
  319. misc/getopt.obj: config.h misc/getopt.h
  320. misc/getopt2.obj: config.h misc/file.h $(GETOPT2_H_DEPS)
  321. misc/map.obj: config.h misc/map.h
  322. misc/misc.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h misc/itypes.h $(MISC_H_DEPS)
  323. misc/parallel.obj: config.h misc/dlopen.h misc/file.h misc/parallel.h \
  324. $(UCON64_H_DEPS)
  325. misc/property.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(MISC_H_DEPS) \
  326. misc/property.h misc/string.h
  327. misc/snprintf.obj: config.h
  328. misc/string.obj: config.h misc/string.h
  329. misc/term.obj: config.h $(TERM_H_DEPS) ucon64_defines.h
  330. misc/unzip.obj: config.h misc/unzip.h
  331. misc/usb.obj: config.h misc/usb.h
  332. patch/aps.obj: config.h $(ARCHIVE_H_DEPS) $(BSWAP_H_DEPS) misc/file.h \
  333. $(MISC_H_DEPS) $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) patch/aps.h \
  334. $(GETOPT2_H_DEPS)
  335. patch/bsl.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(UCON64_H_DEPS) \
  336. $(UCON64_MISC_H_DEPS) patch/bsl.h $(GETOPT2_H_DEPS)
  337. patch/gg.obj: config.h misc/file.h $(MISC_H_DEPS) $(UCON64_MISC_H_DEPS) \
  338. $(SNES_H_DEPS) patch/gg.h $(GETOPT2_H_DEPS)
  339. patch/ips.obj: config.h $(ARCHIVE_H_DEPS) misc/file.h $(MISC_H_DEPS) \
  340. $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) patch/ips.h \
  341. $(GETOPT2_H_DEPS)
  342. patch/patch.obj: config.h $(UCON64_H_DEPS) $(UCON64_MISC_H_DEPS) patch/patch.h \
  343. $(GETOPT2_H_DEPS)
  344. patch/ppf.obj: config.h $(ARCHIVE_H_DEPS) $(BSWAP_H_DEPS) misc/file.h \
  345. $(MISC_H_DEPS) misc/string.h $(UCON64_H_DEPS) \
  346. $(UCON64_MISC_H_DEPS) patch/ppf.h $(GETOPT2_H_DEPS)