CFLAGS=-DV6 -O
LIBS=../lib/libS.a ../lib/libPW.a ../lib/libw.a ../lib/libZ.a ../lib/libS.a
DONE-cc:  ../ubcbin/!\
 ../ubcbin/asa\
 ../ubcbin/col\
 ../ubcbin/diskcopy\
 ../ubcbin/ditto\
 ../ubcbin/dostape\
 ../ubcbin/echo\
 ../ubcbin/fildes\
 ../ubcbin/fixlen\
 ../ubcbin/fscp7\
 ../ubcbin/fsize\
 ../ubcbin/group\
 ../ubcbin/hack\
 ../ubcbin/hex\
 ../ubcbin/home\
 ../ubcbin/inodes\
 ../ubcbin/join\
 ../ubcbin/limitsh\
 ../ubcbin/list\
 ../ubcbin/long\
 ../ubcbin/offline\
 ../ubcbin/online\
 ../ubcbin/pr\
 ../ubcbin/pt\
 ../ubcbin/rmul\
 ../ubcbin/rsxread\
 ../ubcbin/rtdt\
 ../ubcbin/rx2fmt\
 ../ubcbin/seek\
 ../ubcbin/setuid\
 ../ubcbin/sticky\
 ../ubcbin/substr\
 ../ubcbin/sysmon\
 ../ubcbin/tcpy\
 ../ubcbin/toasa\
 ../ubcbin/tperr\
 ../ubcbin/ttylpr\
 ../ubcbin/uptime\
 ../ubcbin/v7cvt\
 ../ubcbin/xcd\
 ; touch DONE-cc 
!: ../ubcbin/!
../ubcbin/!: !.c
	cc -n -O -x !.c $(LIBS)
	cp a.out ../ubcbin/!
asa: ../ubcbin/asa
../ubcbin/asa: asa.c
	cc -O -x asa.c $(LIBS)
	cp a.out ../ubcbin/asa
col: ../ubcbin/col
../ubcbin/col: col.c
	cc -O -x col.c $(LIBS)
	cp a.out ../ubcbin/col
diskcopy: ../ubcbin/diskcopy
../ubcbin/diskcopy: diskcopy.c
	cc -O -x diskcopy.c $(LIBS)
	cp a.out ../ubcbin/diskcopy
ditto: ../ubcbin/ditto
../ubcbin/ditto: ditto.c
	cc -O -x ditto.c $(LIBS)
	cp a.out ../ubcbin/ditto
dostape: ../ubcbin/dostape
../ubcbin/dostape: dostape.c
	cc -O -x dostape.c $(LIBS)
	cp a.out ../ubcbin/dostape
echo: ../ubcbin/echo
../ubcbin/echo: echo.c
	cc -O -x echo.c $(LIBS)
	cp a.out ../ubcbin/echo
fildes: ../ubcbin/fildes
../ubcbin/fildes: fildes.c
	cc -O -x fildes.c $(LIBS)
	cp a.out ../ubcbin/fildes
fixlen: ../ubcbin/fixlen
../ubcbin/fixlen: fixlen.c
	cc -O -x fixlen.c $(LIBS)
	cp a.out ../ubcbin/fixlen
fscp7: ../ubcbin/fscp7
../ubcbin/fscp7: fscp7.c
	cc -O -x fscp7.c $(LIBS)
	cp a.out ../ubcbin/fscp7
fsize: ../ubcbin/fsize
../ubcbin/fsize: fsize.c
	cc -O -x fsize.c $(LIBS)
	cp a.out ../ubcbin/fsize
group: ../ubcbin/group
../ubcbin/group: group.c
	cc -O -x group.c $(LIBS)
	cp a.out ../ubcbin/group
hack: ../ubcbin/hack
../ubcbin/hack: hack.c
	cc -O -x hack.c $(LIBS)
	cp a.out ../ubcbin/hack
hex: ../ubcbin/hex
../ubcbin/hex: hex.c
	cc -O -x hex.c $(LIBS)
	cp a.out ../ubcbin/hex
home: ../ubcbin/home
../ubcbin/home: home.c
	cc -O -x home.c $(LIBS)
	cp a.out ../ubcbin/home
inodes: ../ubcbin/inodes
../ubcbin/inodes: inodes.c
	cc -O -x inodes.c $(LIBS)
	cp a.out ../ubcbin/inodes
join: ../ubcbin/join
../ubcbin/join: join.c
	cc -O -x join.c $(LIBS)
	cp a.out ../ubcbin/join
limitsh: ../ubcbin/limitsh
../ubcbin/limitsh: limitsh.c
	cc -O -x limitsh.c $(LIBS)
	cp a.out ../ubcbin/limitsh
list: ../ubcbin/list
../ubcbin/list: list.c
	cc -O -x list.c $(LIBS)
	cp a.out ../ubcbin/list
long: ../ubcbin/long
../ubcbin/long: long.c
	cc -O -x long.c $(LIBS)
	cp a.out ../ubcbin/long
offline: ../ubcbin/offline
../ubcbin/offline: offline.c
	cc -O -x -DV6 offline.c $(LIBS)
	cp a.out ../ubcbin/offline
online: ../ubcbin/online
../ubcbin/online: online.c
	cc -O -x -DV6 online.c $(LIBS)
	cp a.out ../ubcbin/online
pr: ../ubcbin/pr
../ubcbin/pr: pr.c
	cc -O -x pr.c $(LIBS)
	cp a.out ../ubcbin/pr
pt: ../ubcbin/pt
../ubcbin/pt: pt.c
	cc -O -x pt.c $(LIBS)
	cp a.out ../ubcbin/pt
rmul: ../ubcbin/rmul
../ubcbin/rmul: rmul.c
	cc -O -x rmul.c $(LIBS)
	cp a.out ../ubcbin/rmul
rsxread: ../ubcbin/rsxread
../ubcbin/rsxread: rsxread.c
	cc -O -x rsxread.c $(LIBS)
	cp a.out ../ubcbin/rsxread
rtdt: ../ubcbin/rtdt
../ubcbin/rtdt: rtdt.c
	cc -O -x rtdt.c $(LIBS)
	cp a.out ../ubcbin/rtdt
rx2fmt: ../ubcbin/rx2fmt
../ubcbin/rx2fmt: rx2fmt.c
	cc -O -x rx2fmt.c $(LIBS)
	cp a.out ../ubcbin/rx2fmt
seek: ../ubcbin/seek
../ubcbin/seek: seek.c
	cc -O -x seek.c $(LIBS)
	cp a.out ../ubcbin/seek
setuid: ../ubcbin/setuid
../ubcbin/setuid: setuid.c
	cc -O -x setuid.c $(LIBS)
	cp a.out ../ubcbin/setuid
sticky: ../ubcbin/sticky
../ubcbin/sticky: sticky.c
	cc -O -x sticky.c $(LIBS)
	cp a.out ../ubcbin/sticky
substr: ../ubcbin/substr
../ubcbin/substr: substr.c
	cc -O -x substr.c $(LIBS)
	cp a.out ../ubcbin/substr
sysmon: ../ubcbin/sysmon
../ubcbin/sysmon: sysmon.c
	cc -O -x sysmon.c $(LIBS)
	cp a.out ../ubcbin/sysmon
tcpy: ../ubcbin/tcpy
../ubcbin/tcpy: tcpy.c
	cc -O -x tcpy.c $(LIBS)
	cp a.out ../ubcbin/tcpy
toasa: ../ubcbin/toasa
../ubcbin/toasa: toasa.c
	cc -O -x toasa.c $(LIBS)
	cp a.out ../ubcbin/toasa
tperr: ../ubcbin/tperr
../ubcbin/tperr: tperr.c
	cc -O -x tperr.c $(LIBS)
	cp a.out ../ubcbin/tperr
ttylpr: ../ubcbin/ttylpr
../ubcbin/ttylpr: ttylpr.c
	cc -O -x ttylpr.c $(LIBS)
	cp a.out ../ubcbin/ttylpr
uptime: ../ubcbin/uptime
../ubcbin/uptime: uptime.c
	cc -O -x uptime.c $(LIBS)
	cp a.out ../ubcbin/uptime
v7cvt: ../ubcbin/v7cvt
../ubcbin/v7cvt: v7cvt.c
	cc -O -x v7cvt.c $(LIBS)
	cp a.out ../ubcbin/v7cvt
xcd: ../ubcbin/xcd
../ubcbin/xcd: xcd.c
	cc -O -x xcd.c $(LIBS)
	cp a.out ../ubcbin/xcd
LIBS=../lib/libS.a ../lib/libPW.a ../lib/libw.a ../lib/libZ.a ../lib/libS.a
DONE-cc-f:  ../ubcbin/consult\
 ../ubcbin/fexpr\
 ../ubcbin/mtsfs\
 ../ubcbin/time\
 ../ubcbin/ts\
 ; touch DONE-cc-f 
consult: ../ubcbin/consult
../ubcbin/consult: consult.c
	cc -O -x -f consult.c $(LIBS)
	cp a.out ../ubcbin/consult
fexpr: ../ubcbin/fexpr
../ubcbin/fexpr: fexpr.c
	cc -O -x -f fexpr.c $(LIBS)
	cp a.out ../ubcbin/fexpr
mtsfs: ../ubcbin/mtsfs
../ubcbin/mtsfs: mtsfs.c
	cc -O -x -f mtsfs.c $(LIBS)
	cp a.out ../ubcbin/mtsfs
time: ../ubcbin/time
../ubcbin/time: time.c
	cc -O -x -f time.c $(LIBS)
	cp a.out ../ubcbin/time
ts: ../ubcbin/ts
../ubcbin/ts: ts.c
	cc -O -x -f ts.c $(LIBS)
	cp a.out ../ubcbin/ts
DONE-occ:  ../ubcbin/a\
 ../ubcbin/advent\
 ../ubcbin/ar\
 ../ubcbin/ccc\
 ../ubcbin/ctl\
 ../ubcbin/doscvt\
 ../ubcbin/dosdt\
 ../ubcbin/down\
 ../ubcbin/dtfs\
 ../ubcbin/exmsg\
 ../ubcbin/f\
 ../ubcbin/f77\
 ../ubcbin/fc\
 ../ubcbin/filecp\
 ../ubcbin/fix\
 ../ubcbin/fmtcard\
 ../ubcbin/grab\
 ../ubcbin/ignore\
 ../ubcbin/kill\
 ../ubcbin/lc\
 ../ubcbin/library\
 ../ubcbin/libsort\
 ../ubcbin/loadvfu\
 ../ubcbin/local\
 ../ubcbin/lpr\
 ../ubcbin/lst\
 ../ubcbin/mkdir\
 ../ubcbin/mtime\
 ../ubcbin/mvdir\
 ../ubcbin/open\
 ../ubcbin/pcount\
 ../ubcbin/pgs\
 ../ubcbin/refs\
 ../ubcbin/setddate\
 ../ubcbin/signals\
 ../ubcbin/skulk\
 ../ubcbin/start\
 ../ubcbin/startlp\
 ../ubcbin/STTY\
 ../ubcbin/sws\
 ../ubcbin/tabexp\
 ../ubcbin/tcon\
 ../ubcbin/touch\
 ../ubcbin/tt\
 ../ubcbin/ubcsh\
 ../ubcbin/uc\
 ../ubcbin/unarcv\
 ../ubcbin/wipe\
 ../ubcbin/xfs\
 ../ubcbin/xtp\
 ; touch DONE-occ 
a: ../ubcbin/a
../ubcbin/a: a.c
	occ -O -x a.c ../lib/libw.a 
	cp a.out ../ubcbin/a
advent: ../ubcbin/advent
../ubcbin/advent: advent.c
	occ -O -x advent.c ../lib/libw.a 
	cp a.out ../ubcbin/advent
ar: ../ubcbin/ar
../ubcbin/ar: ar.c
	occ -O -x ar.c ../lib/libw.a 
	cp a.out ../ubcbin/ar
ccc: ../ubcbin/ccc
../ubcbin/ccc: ccc.c
	occ -O -x ccc.c ../lib/libw.a 
	cp a.out ../ubcbin/ccc
ctl: ../ubcbin/ctl
../ubcbin/ctl: ctl.c
	occ -O -x ctl.c ../lib/libw.a 
	cp a.out ../ubcbin/ctl
doscvt: ../ubcbin/doscvt
../ubcbin/doscvt: doscvt.c
	occ -O -x doscvt.c ../lib/libw.a 
	cp a.out ../ubcbin/doscvt
dosdt: ../ubcbin/dosdt
../ubcbin/dosdt: dosdt.c
	occ -O -x dosdt.c ../lib/libw.a 
	cp a.out ../ubcbin/dosdt
down: ../ubcbin/down
../ubcbin/down: down.c
	occ -O -x down.c ../lib/libw.a 
	cp a.out ../ubcbin/down
dtfs: ../ubcbin/dtfs
../ubcbin/dtfs: dtfs.c
	occ -O -x dtfs.c ../lib/libw.a 
	cp a.out ../ubcbin/dtfs
exmsg: ../ubcbin/exmsg
../ubcbin/exmsg: exmsg.c
	occ -O -x exmsg.c ../lib/libw.a 
	cp a.out ../ubcbin/exmsg
f: ../ubcbin/f
../ubcbin/f: f.c
	occ -O -x f.c ../lib/libw.a 
	cp a.out ../ubcbin/f
f77: ../ubcbin/f77
../ubcbin/f77: f77.c
	occ -O -x f77.c ../lib/libw.a 
	cp a.out ../ubcbin/f77
fc: ../ubcbin/fc
../ubcbin/fc: fc.c
	occ -O -x fc.c ../lib/libw.a 
	cp a.out ../ubcbin/fc
filecp: ../ubcbin/filecp
../ubcbin/filecp: filecp.c
	occ -O -x filecp.c ../lib/libw.a 
	cp a.out ../ubcbin/filecp
fix: ../ubcbin/fix
../ubcbin/fix: fix.c
	occ -O -x fix.c ../lib/libw.a 
	cp a.out ../ubcbin/fix
fmtcard: ../ubcbin/fmtcard
../ubcbin/fmtcard: fmtcard.c
	occ -O -x fmtcard.c ../lib/libw.a 
	cp a.out ../ubcbin/fmtcard
grab: ../ubcbin/grab
../ubcbin/grab: grab.c
	occ -O -x grab.c ../lib/libw.a 
	cp a.out ../ubcbin/grab
ignore: ../ubcbin/ignore
../ubcbin/ignore: ignore.c
	occ -O -x ignore.c ../lib/libw.a 
	cp a.out ../ubcbin/ignore
kill: ../ubcbin/kill
../ubcbin/kill: kill.c
	occ -O -x kill.c ../lib/libw.a 
	cp a.out ../ubcbin/kill
lc: ../ubcbin/lc
../ubcbin/lc: lc.c
	occ -O -x lc.c ../lib/libw.a 
	cp a.out ../ubcbin/lc
library: ../ubcbin/library
../ubcbin/library: library.c
	occ -O -x library.c ../lib/libw.a 
	cp a.out ../ubcbin/library
libsort: ../ubcbin/libsort
../ubcbin/libsort: libsort.c
	occ -O -x libsort.c ../lib/libw.a 
	cp a.out ../ubcbin/libsort
loadvfu: ../ubcbin/loadvfu
../ubcbin/loadvfu: loadvfu.c
	occ -O -x loadvfu.c ../lib/libw.a 
	cp a.out ../ubcbin/loadvfu
local: ../ubcbin/local
../ubcbin/local: local.c
	occ -O -x local.c ../lib/libw.a 
	cp a.out ../ubcbin/local
lpr: ../ubcbin/lpr
../ubcbin/lpr: lpr.c
	occ -O -x lpr.c ../lib/libw.a 
	cp a.out ../ubcbin/lpr
lst: ../ubcbin/lst
../ubcbin/lst: lst.c
	occ -O -x lst.c ../lib/libw.a 
	cp a.out ../ubcbin/lst
mkdir: ../ubcbin/mkdir
../ubcbin/mkdir: mkdir.c
	occ -O -x mkdir.c ../lib/libw.a 
	cp a.out ../ubcbin/mkdir
mtime: ../ubcbin/mtime
../ubcbin/mtime: mtime.c
	occ -O -x mtime.c ../lib/libw.a 
	cp a.out ../ubcbin/mtime
mvdir: ../ubcbin/mvdir
../ubcbin/mvdir: mvdir.c
	occ -O -x mvdir.c ../lib/libw.a 
	cp a.out ../ubcbin/mvdir
open: ../ubcbin/open
../ubcbin/open: open.c
	occ -O -x open.c ../lib/libw.a 
	cp a.out ../ubcbin/open
pcount: ../ubcbin/pcount
../ubcbin/pcount: pcount.c
	occ -O -x pcount.c ../lib/libw.a 
	cp a.out ../ubcbin/pcount
pgs: ../ubcbin/pgs
../ubcbin/pgs: pgs.c
	occ -O -x pgs.c ../lib/libw.a 
	cp a.out ../ubcbin/pgs
refs: ../ubcbin/refs
../ubcbin/refs: refs.c
	occ -O -x refs.c ../lib/libw.a 
	cp a.out ../ubcbin/refs
setddate: ../ubcbin/setddate
../ubcbin/setddate: setddate.c
	occ -O -x setddate.c ../lib/libw.a 
	cp a.out ../ubcbin/setddate
signals: ../ubcbin/signals
../ubcbin/signals: signals.c
	occ -O -x signals.c ../lib/libw.a 
	cp a.out ../ubcbin/signals
skulk: ../ubcbin/skulk
../ubcbin/skulk: skulk.c
	occ -O -x skulk.c ../lib/libw.a 
	cp a.out ../ubcbin/skulk
start: ../ubcbin/start
../ubcbin/start: start.c
	occ -O -x start.c ../lib/libw.a 
	cp a.out ../ubcbin/start
startlp: ../ubcbin/startlp
../ubcbin/startlp: startlp.c
	occ -O -x startlp.c ../lib/libw.a 
	cp a.out ../ubcbin/startlp
STTY: ../ubcbin/STTY
../ubcbin/STTY: STTY.c
	occ -O -x STTY.c ../lib/libw.a 
	cp a.out ../ubcbin/STTY
sws: ../ubcbin/sws
../ubcbin/sws: sws.c
	occ -O -x sws.c ../lib/libw.a 
	cp a.out ../ubcbin/sws
tabexp: ../ubcbin/tabexp
../ubcbin/tabexp: tabexp.c
	occ -O -x tabexp.c ../lib/libw.a 
	cp a.out ../ubcbin/tabexp
tcon: ../ubcbin/tcon
../ubcbin/tcon: tcon.c
	occ -O -x tcon.c ../lib/libw.a 
	cp a.out ../ubcbin/tcon
touch: ../ubcbin/touch
../ubcbin/touch: touch.c
	occ -O -x touch.c ../lib/libw.a 
	cp a.out ../ubcbin/touch
tt: ../ubcbin/tt
../ubcbin/tt: tt.c
	occ -O -x tt.c ../lib/libw.a 
	cp a.out ../ubcbin/tt
ubcsh: ../ubcbin/ubcsh
../ubcbin/ubcsh: ubcsh.c
	occ -O -x ubcsh.c ../lib/libw.a 
	cp a.out ../ubcbin/ubcsh
uc: ../ubcbin/uc
../ubcbin/uc: uc.c
	occ -O -x uc.c ../lib/libw.a 
	cp a.out ../ubcbin/uc
unarcv: ../ubcbin/unarcv
../ubcbin/unarcv: unarcv.c
	occ -O -x unarcv.c ../lib/libw.a 
	cp a.out ../ubcbin/unarcv
wipe: ../ubcbin/wipe
../ubcbin/wipe: wipe.c
	occ -O -x wipe.c ../lib/libw.a 
	cp a.out ../ubcbin/wipe
xfs: ../ubcbin/xfs
../ubcbin/xfs: xfs.c
	occ -O -x xfs.c ../lib/libw.a 
	cp a.out ../ubcbin/xfs
xtp: ../ubcbin/xtp
../ubcbin/xtp: xtp.c
	occ -O -x xtp.c ../lib/libw.a 
	cp a.out ../ubcbin/xtp
DONE-occ-f:  ../ubcbin/fmtsort\
 ; touch DONE-occ-f 
fmtsort: ../ubcbin/fmtsort
../ubcbin/fmtsort: fmtsort.c
	occ -O -x -f fmtsort.c ../lib/libw.a 
	cp a.out ../ubcbin/fmtsort
