]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/9/mtx/mkfile
ether8169: support rtl8402 variant
[plan9front.git] / sys / src / 9 / mtx / mkfile
index daa4b3e81e1fea9ff0e01820138e4cd036dc424a..3fe8e5f5737057dd5242fcd6906cbdedb5521774 100644 (file)
@@ -1,5 +1,5 @@
 CONF=mtx
-CONFLIST=mtx mtxcpu
+CONFLIST=mtx
 
 objtype=power
 </$objtype/mkfile
@@ -17,6 +17,7 @@ PORT=\
        dev.$O\
        edf.$O\
        fault.$O\
+       iomap.$O\
        log.$O\
        mul64fract.$O\
        rebootcmd.$O\
@@ -36,6 +37,7 @@ PORT=\
        tod.$O\
        xalloc.$O\
        random.$O\
+       userinit.$O\
 
 OBJ=\
        l.$O\
@@ -65,9 +67,8 @@ SDEV=`{echo devsd.c sd*.c | sed 's/\.c/.'$O'/g'}
 
 loadaddr = 0x80004020
 
-$p$CONF:       $CONF.c $OBJ $LIB
-       $CC $CFLAGS '-DKERNDATE='`{date -n} $CONF.c
-       $LD -R4 -o $target -T$loadaddr -l $OBJ $CONF.$O $LIB
+$p$CONF:       $OBJ $CONF.$O $LIB
+       $LD -R4 -o $target -T$loadaddr -l $prereq
        ls -l $target
 
 install:V: $p$CONF
@@ -79,15 +80,12 @@ install:V: $p$CONF
 
 clock.$O:      /$objtype/include/ureg.h
 devether.$O:   /$objtype/include/ureg.h
-main.$O:       /$objtype/include/ureg.h errstr.h init.h
-trap.$O:       /$objtype/include/ureg.h
+main.$O:       /$objtype/include/ureg.h errstr.h
+trap.$O:       /$objtype/include/ureg.h /sys/include/tos.h
 
-$ETHER:        etherif.h ../port/netif.h
+$ETHER:        ../port/etherif.h ../port/netif.h
 
-init.h:        initcode /sys/src/libc/9syscall/sys.h
+initcode.$O:   initcode /sys/src/libc/9syscall/sys.h
        $AS initcode
-       $LD -l -s -R4 -o init.out initcode.$O -lc
-       {echo 'uchar initcode[]={'
-        xd -r -1x init.out |
-               sed -e 's/^[0-9a-f]+ //' -e 's/ ([0-9a-f][0-9a-f])/0x\1,/g'
-        echo '};'} > init.h
+initcode.out:          initcode.$O
+       $LD -l -R4 -s -o $target $prereq