Annotation of nono/util/runcom/Makefile, revision 1.1.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.