1SUBDIRS = cart 2 3AM_CPPFLAGS = \ 4 @VICE_CPPFLAGS@ \ 5 @ARCH_INCLUDES@ \ 6 -I$(top_srcdir)/src/arch/shared \ 7 -I$(top_builddir)/src \ 8 -I$(top_srcdir)/src \ 9 -I$(top_srcdir)/src/c64/cart \ 10 -I$(top_srcdir)/src/datasette \ 11 -I$(top_srcdir)/src/drive \ 12 -I$(top_srcdir)/src/drive/iec/c64exp \ 13 -I$(top_srcdir)/src/raster \ 14 -I$(top_srcdir)/src/sid \ 15 -I$(top_srcdir)/src/tape \ 16 -I$(top_srcdir)/src/userport \ 17 -I$(top_srcdir)/src/viciisc \ 18 -I$(top_srcdir)/src/viciivsid \ 19 -I$(top_srcdir)/src/lib/p64 \ 20 -I$(top_srcdir)/src/video \ 21 -I$(top_srcdir)/src/rtc \ 22 -I$(top_srcdir)/src/joyport \ 23 -I$(top_srcdir)/src/samplerdrv \ 24 -I$(top_srcdir)/src/tapeport \ 25 -I$(top_srcdir)/src/core \ 26 -I$(top_srcdir)/src/rs232drv \ 27 -I$(top_srcdir)/src/hvsc 28 29AM_CFLAGS = @VICE_CFLAGS@ 30 31AM_CXXFLAGS = @VICE_CXXFLAGS@ 32 33AM_LDFLAGS = @VICE_LDFLAGS@ 34 35 36noinst_LIBRARIES = libvsid.a libc64.a libc64sc.a libc64c128.a libc64c64dtv.a libc64scpu64.a 37 38libvsid_a_SOURCES = \ 39 vsid-cmdline-options.c \ 40 vsid-cmdline-options.h \ 41 vsid-resources.c \ 42 vsid-snapshot.c \ 43 c64embedded.c \ 44 c64gluelogic.c \ 45 c64gluelogic.h \ 46 c64keyboard.c \ 47 c64keyboard.h \ 48 c64meminit.h \ 49 c64memlimit.c \ 50 c64memlimit.h \ 51 c64memrom.c \ 52 c64memrom.h \ 53 c64memsnapshot.h \ 54 c64model.c \ 55 c64model.h \ 56 c64parallel.h \ 57 c64pla.h \ 58 c64rom.c \ 59 c64rom.h \ 60 c64romset.c \ 61 c64rsuser.c \ 62 c64rsuser.h \ 63 c64video.c \ 64 vsid-debugcart.c \ 65 vsid-debugcart.h \ 66 musdrv.h \ 67 patchrom.c \ 68 patchrom.h \ 69 psid.c \ 70 psid.h \ 71 psiddrv.a65 \ 72 psiddrv.h \ 73 reloc65.c \ 74 vsid.c \ 75 vsidcia1.c \ 76 vsidcia2.c \ 77 vsidcpu.c \ 78 vsidmem.c \ 79 vsidmeminit.c \ 80 vsidmemsnapshot.c \ 81 vsidpla.c \ 82 vsidsound.c \ 83 vsidstubs.c 84 85libc64_a_SOURCES = \ 86 c64-cmdline-options.c \ 87 c64-cmdline-options.h \ 88 c64-memory-hacks.c \ 89 c64-memory-hacks.h \ 90 c64-resources.c \ 91 c64-resources.h \ 92 c64-snapshot.c \ 93 c64-snapshot.h \ 94 c64.c \ 95 c64.h \ 96 c64_256k.c \ 97 c64_256k.h \ 98 c64bus.c \ 99 c64cart.h \ 100 c64cia.h \ 101 c64cia1.c \ 102 c64cia2.c \ 103 c64cpu.c \ 104 c64datasette.c \ 105 c64drive.c \ 106 c64embedded.c \ 107 c64export.c \ 108 c64fastiec.c \ 109 c64fastiec.h \ 110 c64gluelogic.c \ 111 c64gluelogic.h \ 112 c64iec.c \ 113 c64iec.h \ 114 c64io.c \ 115 c64keyboard.c \ 116 c64keyboard.h \ 117 c64mem.c \ 118 c64mem.h \ 119 c64meminit.c \ 120 c64meminit.h \ 121 c64memlimit.c \ 122 c64memlimit.h \ 123 c64memrom.c \ 124 c64memrom.h \ 125 c64memsnapshot.c \ 126 c64memsnapshot.h \ 127 c64model.c \ 128 c64model.h \ 129 c64parallel.c \ 130 c64parallel.h \ 131 c64pla.c \ 132 c64pla.h \ 133 c64printer.c \ 134 c64rom.c \ 135 c64rom.h \ 136 c64romset.c \ 137 c64rsuser.c \ 138 c64rsuser.h \ 139 c64sound.c \ 140 c64video.c \ 141 patchrom.c \ 142 patchrom.h \ 143 plus256k.c \ 144 plus256k.h \ 145 plus60k.c \ 146 plus60k.h 147 148libc64sc_a_SOURCES = \ 149 c64-cmdline-options.c \ 150 c64-cmdline-options.h \ 151 c64-memory-hacks.c \ 152 c64-memory-hacks.h \ 153 c64-resources.c \ 154 c64-resources.h \ 155 c64-snapshot.c \ 156 c64-snapshot.h \ 157 c64.c \ 158 c64.h \ 159 c64_256k.c \ 160 c64_256k.h \ 161 c64bus.c \ 162 c64cart.h \ 163 c64cia.h \ 164 c64cia1.c \ 165 c64cia2.c \ 166 c64cpusc.c \ 167 c64datasette.c \ 168 c64drive.c \ 169 c64embedded.c \ 170 c64export.c \ 171 c64fastiec.c \ 172 c64fastiec.h \ 173 c64gluelogic.c \ 174 c64gluelogic.h \ 175 c64iec.c \ 176 c64iec.h \ 177 c64io.c \ 178 c64keyboard.c \ 179 c64keyboard.h \ 180 c64memsc.c \ 181 c64mem.h \ 182 c64meminit.c \ 183 c64meminit.h \ 184 c64memlimit.c \ 185 c64memlimit.h \ 186 c64memrom.c \ 187 c64memrom.h \ 188 c64memsnapshot.c \ 189 c64memsnapshot.h \ 190 c64scmodel.c \ 191 c64model.h \ 192 c64parallel.c \ 193 c64parallel.h \ 194 c64pla.c \ 195 c64pla.h \ 196 c64printer.c \ 197 c64rom.c \ 198 c64rom.h \ 199 c64romset.c \ 200 c64rsuser.c \ 201 c64rsuser.h \ 202 c64sound.c \ 203 c64video.c \ 204 patchrom.c \ 205 patchrom.h \ 206 plus256k.c \ 207 plus256k.h \ 208 plus60k.c \ 209 plus60k.h 210 211libc64c64dtv_a_SOURCES = \ 212 c64bus.c \ 213 c64drive.c \ 214 c64fastiec.c \ 215 c64fastiec.h \ 216 c64keyboard.c \ 217 c64keyboard.h \ 218 c64parallel.c \ 219 c64parallel.h \ 220 c64rom.c \ 221 c64rom.h \ 222 c64romset.c \ 223 c64rsuser.c \ 224 c64rsuser.h \ 225 c64video.c \ 226 patchrom.c \ 227 patchrom.h 228 229libc64c128_a_SOURCES = \ 230 c64bus.c \ 231 c64cart.h \ 232 c64cia.h \ 233 c64cia2.c \ 234 c64datasette.c \ 235 c64export.c \ 236 c64gluelogic.c \ 237 c64gluelogic.h \ 238 c64iec.c \ 239 c64iec.h \ 240 c64io.c \ 241 c64keyboard.c \ 242 c64keyboard.h \ 243 c64meminit.c \ 244 c64meminit.h \ 245 c64memrom.c \ 246 c64memrom.h \ 247 c64printer.c \ 248 c64pla.c \ 249 c64pla.h \ 250 c64parallel.c \ 251 c64parallel.h \ 252 c64rsuser.c \ 253 c64rsuser.h \ 254 c64sound.c \ 255 patchrom.c \ 256 patchrom.h 257 258libc64scpu64_a_SOURCES = \ 259 c64bus.c \ 260 c64cart.h \ 261 c64cia.h \ 262 c64cia1.c \ 263 c64cia2.c \ 264 c64datasette.c \ 265 c64drive.c \ 266 c64embedded.c \ 267 c64export.c \ 268 c64fastiec.c \ 269 c64fastiec.h \ 270 c64iec.c \ 271 c64iec.h \ 272 c64io.c \ 273 c64keyboard.c \ 274 c64keyboard.h \ 275 c64memsnapshot.c \ 276 c64memsnapshot.h \ 277 c64model.h \ 278 c64parallel.c \ 279 c64parallel.h \ 280 c64printer.c \ 281 c64romset.c \ 282 c64rsuser.c \ 283 c64rsuser.h \ 284 c64sound.c \ 285 c64video.c \ 286 patchrom.c \ 287 patchrom.h 288 289BUILT_SOURCES = psiddrv.h 290 291EXTRA_DIST = 292 293SUFFIXES = .a65 294 295.a65.h: 296 $(XA) -R -G $< -o $*.o65 2>/dev/null 297 od -v -An -tx1 $*.o65 | sed 's/\([0-9a-f][0-9a-f]\)/0x\1,/g' > $@ 298 299.PHONY: libc64cart libc64cartsystem libc64commoncart 300 301libc64cart: 302libc64cartsystem: 303libc64commoncart: 304 (cd cart; $(MAKE)) 305