123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- CONF=roro
- p=9
- objtype=386
- </$objtype/mkfile
- TARG=$p$CONF'fs'
- DEV=\
- cw.$O\
- fworm.$O\
- juke.$O\
- mworm.$O\
- wren.$O\
- IP=\
- arp.$O\
- icmp.$O\
- il.$O\
- ip.$O\
- ipaux.$O\
- iproute.$O\
- sntp.$O\
- udp.$O\
- PORT=\
- 9p1.$O\
- 9p1lib.$O\
- 9p2.$O\
- auth.$O\
- chk.$O\
- clock.$O\
- con.$O\
- config.$O\
- console.$O\
- data.$O\
- dentry.$O\
- devcons.$O\
- fcmd.$O\
- iobuf.$O\
- main.$O\
- print.$O\
- proc.$O\
- sub.$O\
- time.$O\
- uidgid.$O\
- PC=\
- l.$O\
- 8250.$O\
- 8253.$O\
- cga.$O\
- devata.$O\
- dosfs.$O\
- floppy.$O\
- kbd.$O\
- lock.$O\
- malloc.$O\
- mmu.$O\
- nvr.$O\
- pc.$O\
- pci.$O\
- toy.$O\
- trap.$O\
- ETHER=\
- etherif.$O\
- ether2114x.$O\
- etherelnk3.$O\
- ether82557.$O\
- compat.$O\
- ethermii.$O\
- ether83815.$O\
- etherdp83820.$O\
- ether8139.$O\
- etherga620.$O\
- SCSI=\
- scsi.$O\
- scsibuslogic.$O\
- scsincr53c8xx.$O\
- OBJ=\
- $PC\
- $PORT\
- $DEV\
- $IP\
- $ETHER\
- $SCSI\
-
- HFILES=\
- ../port/all.h\
- ../port/lib.h\
- ../port/portdat.h\
- ../port/portfns.h\
- ./dat.h\
- ./fns.h\
- ./io.h\
- ./mem.h\
- /$objtype/include/u.h\
- /$objtype/include/ureg.h\
- LIB=\
- -lauthsrv\
- /$objtype/lib/libc.a\
- -lsec\
- # -I../pc & -DFS are for compat.h
- CFLAGS=-FVw -I. -I../port -I../pc -DFS
- all:V: $TARG
- <../pc/mkfile
- <../port/mkfile
- <../dev/mkfile
- <../ip/mkfile
- $TARG: $OBJ $TARG.$O
- $LD -o $target -l -T0x80100020 $prereq $LIB
- size $target
- $TARG.$O: $TARG.c
- $CC $CFLAGS -DDATE'='`{date -n} $TARG.c
- install:V: $TARG
- cp $TARG /$objtype/
- #9fs dinar && cp $TARG /n/dinar/$objtype/
- #import lookout / /n/lookout && cp $TARG /n/lookout/$objtype/
- $TARG.$O: ../pc/dosfs.h
- %.$O: %.c
- $CC $CFLAGS $stem.c
- %.$O: %.s
- $AS $stem.s
- %.$O: $HFILES
- clean:V:
- rm -f *.[$OS] [$OS].out $TARG
|