|
|
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: bt454.cpp \
18: bus.cpp \
19: cgrom.cpp \
1.1.1.4 root 20: cmmu.cpp \
1.1 root 21: crtc.cpp \
22: crtc2.cpp \
23: device.cpp \
24: dmac.cpp \
25: ethernet.cpp \
26: event.cpp \
27: fdc.cpp \
1.1.1.3 root 28: fuserom.cpp \
1.1 root 29: gvram.cpp \
30: human68k.cpp \
1.1.1.9 ! root 31: human_mi.cpp \
1.1.1.5 root 32: interrupt.cpp \
1.1 root 33: keyboard.cpp \
34: lance.cpp \
35: lcd.cpp \
1.1.1.8 root 36: lunafb.cpp \
1.1 root 37: lunakbd.cpp \
38: mfp.cpp \
39: mk48t02.cpp \
40: mpu.cpp \
1.1.1.3 root 41: mpu680x0.cpp \
42: mpu88xx0.cpp \
1.1.1.5 root 43: opm.cpp \
44: pedec.cpp \
1.1.1.3 root 45: pio.cpp \
1.1 root 46: pluto.cpp \
47: printer.cpp \
1.1.1.4 root 48: prom.cpp \
1.1 root 49: ram.cpp \
1.1.1.6 root 50: ram_partial.cpp \
1.1 root 51: renderer.cpp \
1.1.1.4 root 52: rom.cpp \
1.1.1.3 root 53: romemu_luna.cpp \
1.1.1.6 root 54: romemu_luna1.cpp \
1.1.1.3 root 55: romemu_luna88k.cpp \
56: romimg_x68k.cpp \
1.1 root 57: rp5c15.cpp \
58: rtc.cpp \
59: scc.cpp \
60: scsi.cpp \
1.1.1.2 root 61: scsibus.cpp \
1.1.1.9 ! root 62: scsicmd.cpp \
1.1.1.2 root 63: scsidev.cpp \
1.1 root 64: scheduler.cpp \
65: sio.cpp \
66: spc.cpp \
67: sprite.cpp \
68: sram.cpp \
69: sysclk.cpp \
1.1.1.4 root 70: sysctlr.cpp \
1.1 root 71: sysport.cpp \
1.1.1.4 root 72: tas.cpp \
1.1 root 73: tvram.cpp \
1.1.1.6 root 74: ufs.cpp \
1.1.1.9 ! root 75: uimessage.cpp \
1.1 root 76: upd7201.cpp \
1.1.1.4 root 77: videoctlr.cpp \
1.1 root 78: vm.cpp \
1.1.1.3 root 79: vm_luna.cpp \
80: vm_x68k.cpp \
1.1 root 81: x68kkbd.cpp \
82: xiospace.cpp \
83: zram.cpp \
84:
1.1.1.3 root 85: CXXSRCS_test= \
86: test_busio.cpp \
1.1.1.7 root 87: test_eventqueue.cpp \
88: test_tool.cpp \
1.1.1.3 root 89:
90: CXXSRCS= ${CXXSRCS_vm} ${CXXSRCS_test}
91:
92: OBJS_vm= ${CXXSRCS_vm:.cpp=.o}
1.1 root 93:
94: CLEANFILES+= gencgrom
95:
1.1.1.3 root 96: libnnvm.a: ${OBJS_vm}
1.1 root 97: rm -f $@
98: ${AR} r $@ $>
99: ${RANLIB} $@
1.1.1.3 root 100:
101: test_busio: test_busio.o
102: ${CXX} ${LDFLAGS} -o $@ $>
1.1.1.4 root 103:
1.1.1.7 root 104: test_eventqueue: test_eventqueue.o test_tool.o ../lib/libnnlib.a
105: ${CXX} ${LDFLAGS} -o $@ $>
106:
1.1.1.4 root 107: .include "../Makefile.rule"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.