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