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