Annotation of nono/vm/Makefile, revision 1.1.1.12

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     \
1.1.1.12! root       21:        bootloader.cpp  \
        !            22:        bt45x.cpp       \
1.1.1.10  root       23:        cgrom.cpp       \
                     24:        cmmu.cpp        \
                     25:        crtc.cpp        \
                     26:        crtc2.cpp       \
                     27:        device.cpp      \
1.1.1.12! root       28:        dipsw.cpp       \
1.1.1.10  root       29:        dmac.cpp        \
                     30:        ethernet.cpp    \
                     31:        event.cpp       \
1.1.1.12! root       32:        extram.cpp      \
1.1.1.10  root       33:        fdc.cpp \
1.1.1.11  root       34:        fdd.cpp \
1.1.1.10  root       35:        fuserom.cpp     \
                     36:        gvram.cpp       \
                     37:        human68k.cpp    \
                     38:        human_mi.cpp    \
                     39:        interrupt.cpp   \
1.1.1.11  root       40:        iplrom30.cpp    \
1.1.1.12! root       41:        kbc.cpp \
1.1.1.10  root       42:        keyboard.cpp    \
                     43:        lance.cpp       \
                     44:        lcd.cpp \
                     45:        lunafb.cpp      \
                     46:        lunakbd.cpp     \
1.1.1.12! root       47:        mainbus.cpp     \
        !            48:        mainram.cpp     \
1.1.1.10  root       49:        mfp.cpp \
                     50:        mk48t02.cpp     \
                     51:        mpscc.cpp       \
                     52:        mpu.cpp \
1.1.1.12! root       53:        mpu64180.cpp    \
1.1.1.10  root       54:        mpu680x0.cpp    \
                     55:        mpu88xx0.cpp    \
1.1.1.12! root       56:        msxdos.cpp      \
        !            57:        newsctlr.cpp    \
        !            58:        newsfb.cpp      \
        !            59:        newsio.cpp      \
1.1.1.10  root       60:        nmi.cpp \
                     61:        opm.cpp \
1.1.1.12! root       62:        partialram.cpp  \
1.1.1.10  root       63:        pedec.cpp       \
                     64:        pio.cpp \
                     65:        planevram.cpp   \
                     66:        pluto.cpp       \
                     67:        power.cpp       \
                     68:        printer.cpp     \
                     69:        prom.cpp        \
                     70:        renderer.cpp    \
                     71:        rom.cpp \
                     72:        romemu_luna.cpp \
                     73:        romemu_luna1.cpp        \
                     74:        romemu_luna88k.cpp      \
1.1.1.12! root       75:        romemu_news.cpp \
1.1.1.11  root       76:        romemu_x68k.cpp \
1.1.1.10  root       77:        romimg_x68k.cpp \
                     78:        rp5c15.cpp      \
                     79:        rtc.cpp \
                     80:        scc.cpp \
                     81:        scheduler.cpp   \
                     82:        scsi.cpp        \
                     83:        scsibus.cpp     \
                     84:        scsicmd.cpp     \
                     85:        scsidev.cpp     \
                     86:        sio.cpp \
                     87:        spc.cpp \
                     88:        sprite.cpp      \
                     89:        sram.cpp        \
1.1.1.12! root       90:        subram.cpp      \
        !            91:        syncer.cpp      \
1.1.1.10  root       92:        sysclk.cpp      \
                     93:        sysctlr.cpp     \
                     94:        sysport.cpp     \
                     95:        tas.cpp \
                     96:        thread.cpp      \
                     97:        tvram.cpp       \
                     98:        ufs.cpp \
                     99:        uimessage.cpp   \
                    100:        videoctlr.cpp   \
                    101:        vm.cpp  \
                    102:        vm_luna.cpp     \
1.1.1.12! root      103:        vm_news.cpp     \
1.1.1.10  root      104:        vm_x68k.cpp     \
1.1.1.12! root      105:        x68kio.cpp      \
1.1.1.10  root      106:        x68kkbd.cpp     \
1.1.1.12! root      107:        xpbus.cpp       \
1.1       root      108: 
1.1.1.3   root      109: CXXSRCS_test=  \
1.1.1.10  root      110:        test_busio.cpp  \
                    111:        test_tool.cpp   \
1.1.1.3   root      112: 
                    113: CXXSRCS=       ${CXXSRCS_vm} ${CXXSRCS_test}
                    114: 
                    115: OBJS_vm=       ${CXXSRCS_vm:.cpp=.o}
1.1       root      116: 
                    117: CLEANFILES+=   gencgrom
                    118: 
1.1.1.3   root      119: libnnvm.a:     ${OBJS_vm}
1.1       root      120:        rm -f $@
                    121:        ${AR} r $@ $>
                    122:        ${RANLIB} $@
1.1.1.3   root      123: 
                    124: test_busio:    test_busio.o
                    125:        ${CXX} ${LDFLAGS} -o $@ $>
1.1.1.4   root      126: 
                    127: .include "../Makefile.rule"

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.