Subversion Repositories planix.SVN

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

</$objtype/mkfile

TARG=\
        8prefix\
        9pcon\
        accupoint\
        acidleak\
        apm\
        astarld\
        cddb\
        clog\
        consolefs\
        data2s\
        depend\
        disksim\
        getflags\
        lines\
        listen\
        listen1\
        mklatinkbd\
        ms2\
        msexceltables\
        mswordstrings\
        mouse\
        nfsmount\
        olefs\
        pcmcia\
        portmap\
        rdwr\
        reboot\
        searchfs\
        statusbar\
        stub\
        timesync\
        trampoline\
        usage\
        watchdog\
        write\
        zerotrunc\

BIN=/$objtype/bin/aux

UPDATE=\
        mkfile\
        $HFILES\
        ${OFILES:%.$O=%.c}\
        ${TARG:%=%.c}\

</sys/src/cmd/mkmany

DIRS=mnihongo\
        flashfs\
        gps\
        na\
        vga

all:V:  $DIRS

$DIRS:V:
        for (i in $DIRS) @{
                echo mk $i
                cd $i
                mk all
        }

install:V:      installdirs

nuke:V: nukedirs

installdirs:V:
        for (i in $DIRS) @{
                echo mk $i
                cd $i
                mk install
        }

clean:V:
        for (i in $DIRS) @{
                echo clean $i
                cd $i
                mk clean
        }
        rm -f [$OS].* *.[$OS]

nukedirs:V:
        for (i in $DIRS) @{
                echo nuke $i
                cd $i
                mk nuke
        }

update:V:
        update $UPDATEFLAGS $UPDATE
        for (i in $DIRS) @{
                echo update $i
                cd $i
                mk 'UPDATEFLAGS='$"UPDATEFLAGS update
        }