|
|
1.1 root 1: #
2: # nono
1.1.1.4 ! root 3: # Copyright (C) 2020 nono project
! 4: # Licensed under nono-license.txt
! 5: #
! 6:
1.1 root 7: #
8: # VM
9: #
10:
1.1.1.4 ! root 11: .include "../Makefile.inc"
1.1 root 12:
1.1.1.4 ! root 13: TARGETS= libnnvm.a test_busio
1.1 root 14:
1.1.1.3 root 15: CXXSRCS_vm= \
1.1 root 16: areaset.cpp \
17: bitmap.cpp \
18: bt454.cpp \
19: bus.cpp \
20: cgrom.cpp \
1.1.1.4 ! root 21: cmmu.cpp \
1.1 root 22: crtc.cpp \
23: crtc2.cpp \
24: device.cpp \
25: dmac.cpp \
26: ethernet.cpp \
27: event.cpp \
28: fdc.cpp \
1.1.1.3 root 29: fuserom.cpp \
1.1 root 30: gvram.cpp \
31: human68k.cpp \
1.1.1.4 ! root 32: ioctlr.cpp \
1.1 root 33: keyboard.cpp \
34: lance.cpp \
35: lcd.cpp \
36: lunakbd.cpp \
37: mfp.cpp \
38: mk48t02.cpp \
39: mpu.cpp \
1.1.1.3 root 40: mpu680x0.cpp \
41: mpu88xx0.cpp \
42: pio.cpp \
1.1 root 43: pluto.cpp \
44: printer.cpp \
1.1.1.4 ! root 45: prom.cpp \
1.1 root 46: ram.cpp \
47: renderer.cpp \
1.1.1.4 ! root 48: rom.cpp \
1.1.1.3 root 49: romemu_luna.cpp \
50: romemu_luna88k.cpp \
51: romimg_x68k.cpp \
1.1 root 52: rp5c15.cpp \
53: rtc.cpp \
54: scc.cpp \
55: scsi.cpp \
1.1.1.2 root 56: scsibus.cpp \
57: scsidev.cpp \
1.1 root 58: scheduler.cpp \
59: sio.cpp \
60: spc.cpp \
61: sprite.cpp \
62: sram.cpp \
63: sysclk.cpp \
1.1.1.4 ! root 64: sysctlr.cpp \
1.1 root 65: sysport.cpp \
1.1.1.4 ! root 66: tas.cpp \
1.1 root 67: tvram.cpp \
68: upd7201.cpp \
1.1.1.4 ! root 69: videoctlr.cpp \
1.1 root 70: vm.cpp \
1.1.1.3 root 71: vm_luna.cpp \
72: vm_x68k.cpp \
1.1 root 73: x68kkbd.cpp \
74: xiospace.cpp \
75: zram.cpp \
76:
1.1.1.3 root 77: CXXSRCS_test= \
78: test_busio.cpp \
79:
80: CXXSRCS= ${CXXSRCS_vm} ${CXXSRCS_test}
81:
82: OBJS_vm= ${CXXSRCS_vm:.cpp=.o}
1.1 root 83:
84: CLEANFILES+= gencgrom
85:
1.1.1.3 root 86: libnnvm.a: ${OBJS_vm}
1.1 root 87: rm -f $@
88: ${AR} r $@ $>
89: ${RANLIB} $@
1.1.1.3 root 90:
91: test_busio: test_busio.o
92: ${CXX} ${LDFLAGS} -o $@ $>
1.1.1.4 ! root 93:
! 94: .include "../Makefile.rule"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.