|
|
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.5 root 32: interrupt.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 \
1.1.1.5 root 42: opm.cpp \
43: pedec.cpp \
1.1.1.3 root 44: pio.cpp \
1.1 root 45: pluto.cpp \
46: printer.cpp \
1.1.1.4 root 47: prom.cpp \
1.1 root 48: ram.cpp \
1.1.1.6 ! root 49: ram_partial.cpp \
1.1 root 50: renderer.cpp \
1.1.1.4 root 51: rom.cpp \
1.1.1.3 root 52: romemu_luna.cpp \
1.1.1.6 ! root 53: romemu_luna1.cpp \
1.1.1.3 root 54: romemu_luna88k.cpp \
55: romimg_x68k.cpp \
1.1 root 56: rp5c15.cpp \
57: rtc.cpp \
58: scc.cpp \
59: scsi.cpp \
1.1.1.2 root 60: scsibus.cpp \
61: scsidev.cpp \
1.1 root 62: scheduler.cpp \
63: sio.cpp \
64: spc.cpp \
65: sprite.cpp \
66: sram.cpp \
67: sysclk.cpp \
1.1.1.4 root 68: sysctlr.cpp \
1.1 root 69: sysport.cpp \
1.1.1.4 root 70: tas.cpp \
1.1 root 71: tvram.cpp \
1.1.1.6 ! root 72: ufs.cpp \
1.1 root 73: upd7201.cpp \
1.1.1.4 root 74: videoctlr.cpp \
1.1 root 75: vm.cpp \
1.1.1.3 root 76: vm_luna.cpp \
77: vm_x68k.cpp \
1.1 root 78: x68kkbd.cpp \
79: xiospace.cpp \
80: zram.cpp \
81:
1.1.1.3 root 82: CXXSRCS_test= \
83: test_busio.cpp \
84:
85: CXXSRCS= ${CXXSRCS_vm} ${CXXSRCS_test}
86:
87: OBJS_vm= ${CXXSRCS_vm:.cpp=.o}
1.1 root 88:
89: CLEANFILES+= gencgrom
90:
1.1.1.3 root 91: libnnvm.a: ${OBJS_vm}
1.1 root 92: rm -f $@
93: ${AR} r $@ $>
94: ${RANLIB} $@
1.1.1.3 root 95:
96: test_busio: test_busio.o
97: ${CXX} ${LDFLAGS} -o $@ $>
1.1.1.4 root 98:
99: .include "../Makefile.rule"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.