ref: 2c4de3dc497a89027aed78548436e64c3631499e
dir: /mkfile/
</$objtype/mkfile CFLAGS=-Fp -I/sys/include/npe -I/sys/include/npe/SDL2 -D__plan9__ -D__${objtype}__ -I . BIN=/$objtype/bin/games TARG=zelda3 OFILES=\ apu.$O \ cart.$O \ cpu.$O \ dma.$O \ dsp.$O \ input.$O \ ppu.$O \ snes.$O \ snes_other.$O \ spc.$O \ tracing.$O \ ancilla.$O \ attract.$O \ audio.$O \ config.$O \ dungeon.$O \ ending.$O \ # glsl_shader.$O \ hud.$O \ load_gfx.$O \ main.$O \ messaging.$O \ misc.$O \ nmi.$O \ # opengl.$O \ overlord.$O \ overworld.$O \ player.$O \ player_oam.$O \ poly.$O \ select_file.$O \ spc_player.$O \ sprite.$O \ sprite_main.$O \ tagalong.$O \ tile_detect.$O \ util.$O \ zelda_cpu_infra.$O \ zelda_rtl.$O \ default:V: $O.out all:V: $O.out $O.out: $OFILES $LIB $LD $LDFLAGS -o $target $prereq %.$O: $HFILES # don't combine with following %.$O rules %.$O: snes/%.c $CC $CFLAGS $prereq %.$O: src/%.c $CC $CFLAGS $prereq %.$O: %.c $CC $CFLAGS $stem.c install:V: $BIN/$TARG $BIN/$TARG: $O.out cp $prereq $BIN/$TARG installall:V: for(objtype in $CPUS) mk install allall:V: for(objtype in $CPUS) mk all nuke:V: rm -f *.[$OS] [$OS].out y.tab.? lex.yy.c y.debug y.output *.acid $TARG $CLEANFILES clean:V: rm -f *.[$OS] [$OS].out y.tab.? lex.yy.c y.debug y.output $TARG $CLEANFILES