Annotation of nono/util/runcom/Makefile, revision 1.1

1.1     ! root        1: #
        !             2: # nono
        !             3: # Copyright (C) 2023 nono project
        !             4: # Licensed under nono-license.txt
        !             5: #
        !             6: 
        !             7: .if "${MACHINE_ARCH}" == "m68k"
        !             8: ARCH_SUFFIX=   68
        !             9: .elif "${MACHINE_ARCH}" == "m88k"
        !            10: ARCH_SUFFIX=   88
        !            11: .endif
        !            12: 
        !            13: .PHONY:        clean
        !            14: 
        !            15: .if defined(ARCH_SUFFIX)
        !            16: #
        !            17: # Guest
        !            18: #
        !            19: 
        !            20: TARGETS=       runcom${ARCH_SUFFIX}
        !            21: CSRCS=         runcom.c system.c
        !            22: COBJS=         ${CSRCS:.c=${ARCH_SUFFIX}.o}
        !            23: 
        !            24: CFLAGS+=       -Wall
        !            25: 
        !            26: all:   ${TARGETS}
        !            27: 
        !            28: runcom${ARCH_SUFFIX}:  ${COBJS}
        !            29:        ${CC} -o $@ $>
        !            30: 
        !            31: runcom${ARCH_SUFFIX}.o:        runcom.c
        !            32:        ${CC} -c $> -o $@
        !            33: 
        !            34: system${ARCH_SUFFIX}.o:        system.c
        !            35:        ${CC} -c $> -o $@
        !            36: 
        !            37: clean:
        !            38:        rm -f ${TARGETS} ${COBJS}
        !            39: 
        !            40: .else
        !            41: #
        !            42: # Host
        !            43: #
        !            44: 
        !            45: TARGETS=       system.c hello.com
        !            46: 
        !            47: all:   ${TARGETS}
        !            48: 
        !            49: system.c:      z80toc.pl system.z80
        !            50:        perl $> $@
        !            51: 
        !            52: system.z80:    system.asm
        !            53:        z80-asm $> 7000:$@
        !            54: 
        !            55: hello.com:     z80tocom.pl hello.z80
        !            56:        perl $> $@
        !            57: 
        !            58: hello.z80:     hello.asm
        !            59:        z80-asm $> 100:$@
        !            60: 
        !            61: clean:
        !            62:        rm -f ${TARGETS} system.z80 hello.z80
        !            63: 
        !            64: .endif

unix.superglobalmegacorp.com

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