# Makefile for cmd/simple. CFLAGS = -D_MINIX $(OPT) CCLD = $(CC) -fnone $(CFLAGS) MAN = /usr/man install: usr root man # Executables on the /usr partition. usr: \ /usr/bin/at \ /usr/bin/banner \ /usr/bin/basename \ /usr/bin/btoa \ /usr/bin/cal \ /usr/bin/calendar \ /usr/bin/cat \ /usr/bin/chmem \ /usr/bin/chmod \ /usr/sbin/chown \ /usr/bin/cksum \ /usr/bin/comm \ /usr/bin/crc \ /usr/sbin/cron \ /usr/bin/date \ /usr/bin/dd \ /usr/bin/dhrystone \ /usr/bin/du \ /usr/bin/ed \ /usr/bin/expand \ /usr/bin/factor \ /usr/bin/file \ /usr/bin/find \ /usr/bin/fold \ /usr/bin/fortune \ /usr/bin/gather \ /usr/sbin/getty \ /usr/bin/gomoku \ /usr/bin/head \ /usr/bin/id \ /usr/bin/ifdef \ /usr/sbin/init \ /usr/bin/isoread \ /usr/bin/isodir \ /usr/bin/isoinfo \ /usr/bin/join \ /usr/bin/kill \ /usr/bin/last \ /usr/bin/life \ /usr/bin/login \ /usr/bin/mesg \ /usr/bin/mkdir \ /usr/bin/mkfifo \ /usr/bin/mknod \ /usr/bin/mkproto \ /usr/bin/modem \ /usr/bin/od \ /usr/bin/passwd \ /usr/bin/chsh \ /usr/bin/chfn \ /usr/bin/paste \ /usr/bin/pr \ /usr/bin/prep \ /usr/bin/pretty \ /usr/bin/proto \ /usr/bin/pwd \ /usr/bin/readall \ /usr/bin/rev \ /usr/bin/sed \ /usr/bin/shar \ /usr/bin/size \ /usr/bin/sleep \ /usr/bin/sort \ /usr/bin/split \ /usr/bin/strings \ /usr/bin/strip \ /usr/bin/stty \ /usr/bin/su \ /usr/bin/sum \ /usr/bin/sync \ /usr/bin/tail \ /usr/bin/tee \ /usr/bin/term \ /usr/bin/time \ /usr/bin/touch \ /usr/bin/tsort \ /usr/bin/tty \ /usr/bin/unexpand \ /usr/bin/uniq \ /usr/sbin/update \ /usr/bin/uud \ /usr/bin/uudecode \ /usr/bin/uue \ /usr/bin/uuencode \ /usr/bin/vol \ /usr/bin/wc \ /usr/bin/whoami \ /usr/bin/write \ # Executables on the root partition. root: \ /bin/cat \ /bin/date \ /sbin/init \ /bin/pwd \ /bin/sync \ # Manual pages. man: \ $(MAN)/man1/at.1 \ $(MAN)/man1/banner.1 \ $(MAN)/man1/basename.1 \ $(MAN)/man1/btoa.1 \ $(MAN)/man1/cal.1 \ $(MAN)/man1/calendar.1 \ $(MAN)/man1/cat.1 \ $(MAN)/man1/chgrp.1 \ $(MAN)/man1/chmem.1 \ $(MAN)/man1/chmod.1 \ $(MAN)/man1/cksum.1 \ $(MAN)/man1/comm.1 \ $(MAN)/man1/crc.1 \ $(MAN)/man1/date.1 \ $(MAN)/man1/dd.1 \ $(MAN)/man1/dhrystone.1 \ $(MAN)/man1/du.1 \ $(MAN)/man1/ed.1 \ $(MAN)/man1/expand.1 \ $(MAN)/man1/factor.1 \ $(MAN)/man1/file.1 \ $(MAN)/man1/find.1 \ $(MAN)/man1/fold.1 \ $(MAN)/man1/fortune.1 \ $(MAN)/man1/gather.1 \ $(MAN)/man1/head.1 \ $(MAN)/man1/id.1 \ $(MAN)/man1/ifdef.1 \ $(MAN)/man1/isodir.1 \ $(MAN)/man1/isoinfo.1 \ $(MAN)/man1/isoread.1 \ $(MAN)/man1/join.1 \ $(MAN)/man1/kill.1 \ $(MAN)/man1/last.1 \ $(MAN)/man1/login.1 \ $(MAN)/man1/mesg.1 \ $(MAN)/man1/mkdir.1 \ $(MAN)/man1/mkfifo.1 \ $(MAN)/man1/mkproto.1 \ $(MAN)/man1/modem.1 \ $(MAN)/man1/od.1 \ $(MAN)/man1/passwd.1 \ $(MAN)/man1/paste.1 \ $(MAN)/man1/pr.1 \ $(MAN)/man1/prep.1 \ $(MAN)/man1/pretty.1 \ $(MAN)/man1/pwd.1 \ $(MAN)/man1/readall.1 \ $(MAN)/man1/readfs.1 \ $(MAN)/man1/rev.1 \ $(MAN)/man1/sed.1 \ $(MAN)/man1/shar.1 \ $(MAN)/man1/size.1 \ $(MAN)/man1/sleep.1 \ $(MAN)/man1/sort.1 \ $(MAN)/man1/split.1 \ $(MAN)/man1/strings.1 \ $(MAN)/man1/strip.1 \ $(MAN)/man1/stty.1 \ $(MAN)/man1/su.1 \ $(MAN)/man1/sum.1 \ $(MAN)/man1/tail.1 \ $(MAN)/man1/tee.1 \ $(MAN)/man1/term.1 \ $(MAN)/man1/time.1 \ $(MAN)/man1/touch.1 \ $(MAN)/man1/tsort.1 \ $(MAN)/man1/tty.1 \ $(MAN)/man1/unexpand.1 \ $(MAN)/man1/uniq.1 \ $(MAN)/man1/uud.1 \ $(MAN)/man1/uue.1 \ $(MAN)/man1/vol.1 \ $(MAN)/man1/wc.1 \ $(MAN)/man1/who.1 \ $(MAN)/man1/whoami.1 \ $(MAN)/man1/write.1 \ $(MAN)/man8/chown.8 \ $(MAN)/man8/cron.8 \ $(MAN)/man8/getty.8 \ $(MAN)/man8/init.8 \ $(MAN)/man8/mknod.8 \ $(MAN)/man8/sync.8 \ $(MAN)/man8/update.8 \ clean: rm -f a.out core /usr/bin/at: at.c $(CCLD) $? install -c -o root -m 4755 a.out $@ /usr/bin/banner: banner.c $(CCLD) -o $@ $? /usr/bin/basename: basename.c $(CCLD) -o $@ $? /usr/bin/btoa: btoa.c $(CCLD) -o $@ $? /usr/bin/cal: cal.c $(CCLD) -o $@ $? /usr/bin/calendar: calendar.c $(CCLD) -o $@ $? /usr/bin/cat: cat.c $(CCLD) -o $@ $? /usr/bin/chmem: chmem.c $(CCLD) -o $@ $? /usr/bin/chmod: chmod.c $(CCLD) -o $@ $? /usr/sbin/chown: chown.c $(CCLD) -o $@ $? /usr/bin/cksum: cksum.c $(CCLD) -o $@ $? /usr/bin/comm: comm.c $(CCLD) -o $@ $? /usr/bin/crc: crc.c $(CCLD) -o $@ $? /usr/sbin/cron: cron.c $(CCLD) -o $@ $? /usr/bin/date: date.c $(CCLD) -o $@ $? /usr/bin/dd: dd.c $(CCLD) -stack 19m -o $@ $? /usr/bin/dhrystone: dhrystone.c $(CCLD) -o $@ $? /usr/bin/du: du.c $(CCLD) -o $@ $? /usr/bin/ed: ed.c $(CCLD) -o $@ $? /usr/bin/expand: expand.c $(CCLD) -o $@ $? /usr/bin/factor: factor.c $(CCLD) -o $@ $? /usr/bin/file: file.c $(CCLD) -o $@ $? /usr/bin/find: find.c $(CCLD) -o $@ $? /usr/bin/fold: fold.c $(CCLD) -o $@ $? /usr/bin/fortune: fortune.c $(CCLD) -o $@ $? /usr/bin/gather: gather.c $(CCLD) -o $@ $? /usr/sbin/getty: getty.c $(CCLD) -o $@ $? /usr/bin/gomoku: gomoku.c $(CCLD) -o $@ $? /usr/bin/head: head.c $(CCLD) -o $@ $? /usr/bin/id: id.c $(CCLD) -o $@ $? /usr/bin/ifdef: ifdef.c $(CCLD) -o $@ $? /usr/sbin/init: init.c $(CCLD) -o $@ $? /usr/bin/isoread: isoread.c $(CCLD) -o $@ $? /usr/bin/isodir /usr/bin/isoinfo: /usr/bin/isoread install -l $? $@ /usr/bin/join: join.c $(CCLD) -o $@ $? /usr/bin/kill: kill.c $(CCLD) -o $@ $? /usr/bin/last: last.c $(CCLD) -o $@ $? /usr/bin/life: life.c $(CCLD) -o $@ $? /usr/bin/login: login.c $(CCLD) $? install -c -o root -m 4755 a.out $@ /usr/bin/mesg: mesg.c $(CCLD) -o $@ $? /usr/bin/mkdir: mkdir.c $(CCLD) -o $@ $? /usr/bin/mkfifo: mkfifo.c $(CCLD) -o $@ $? /usr/bin/mknod: mknod.c $(CCLD) -o $@ $? /usr/bin/mkproto: mkproto.c $(CCLD) -o $@ $? /usr/bin/modem: modem.c $(CCLD) $? install -c -o root -g operator -m 4754 a.out $@ /usr/bin/od: od.c $(CCLD) -o $@ $? /usr/bin/passwd: passwd.c $(CCLD) $? install -c -o root -m 4755 a.out $@ /usr/bin/chsh /usr/bin/chfn: /usr/bin/passwd install -l $? $@ /usr/bin/paste: paste.c $(CCLD) -o $@ $? /usr/bin/pr: pr.c $(CCLD) -o $@ $? /usr/bin/prep: prep.c $(CCLD) -o $@ $? /usr/bin/pretty: pretty.c $(CCLD) -o $@ $? /usr/bin/proto: proto.c $(CCLD) -o $@ $? /usr/bin/pwd: pwd.c $(CCLD) -o $@ $? /usr/bin/readall: readall.c $(CCLD) -o $@ $? /usr/bin/rev: rev.c $(CCLD) -o $@ $? /usr/bin/sed: sed.c $(CCLD) -o $@ $? /usr/bin/shar: shar.c $(CCLD) -o $@ $? /usr/bin/size: size.c $(CCLD) -o $@ $? /usr/bin/sleep: sleep.c $(CCLD) -o $@ $? /usr/bin/sort: sort.c $(CCLD) -o $@ $? /usr/bin/split: split.c $(CCLD) -o $@ $? /usr/bin/strings: strings.c $(CCLD) -o $@ $? /usr/bin/strip: strip.c $(CCLD) -o $@ $? /usr/bin/stty: stty.c $(CCLD) -o $@ $? /usr/bin/su: su.c $(CCLD) $? install -c -o root -m 4755 a.out $@ /usr/bin/sum: sum.c $(CCLD) -o $@ $? /usr/bin/sync: sync.c $(CCLD) -o $@ $? /usr/bin/tail: tail.c $(CCLD) -o $@ $? /usr/bin/tee: tee.c $(CCLD) -o $@ $? /usr/bin/term: term.c $(CCLD) $? install -c -g uucp -m 2755 a.out $@ /usr/bin/time: time.c $(CCLD) -o $@ $? /usr/bin/touch: touch.c $(CCLD) -o $@ $? /usr/bin/tsort: tsort.c $(CCLD) -o $@ $? /usr/bin/tty: tty.c $(CCLD) -o $@ $? /usr/bin/unexpand: unexpand.c $(CCLD) -o $@ $? /usr/bin/uniq: uniq.c $(CCLD) -o $@ $? /usr/sbin/update: update.c $(CCLD) -o $@ $? /usr/bin/uud: uud.c $(CCLD) -o $@ $? /usr/bin/uudecode: /usr/bin/uud install -l $? $@ /usr/bin/uue: uue.c $(CCLD) -o $@ $? /usr/bin/uuencode: /usr/bin/uue install -l $? $@ /usr/bin/vol: vol.c $(CCLD) -o $@ $? /usr/bin/wc: wc.c $(CCLD) -o $@ $? /usr/bin/whoami: whoami.c $(CCLD) -o $@ $? /usr/bin/write: write.c $(CCLD) $? install -c -g tty -m 2755 a.out $@ /bin/cat: /usr/bin/cat install -lcs $? $@ /bin/date: /usr/bin/date install -lcs $? $@ /sbin/init: /usr/sbin/init install -lcs $? $@ /bin/pwd: /usr/bin/pwd install -lcs $? $@ /bin/sync: /usr/bin/sync install -lcs $? $@ $(MAN)/man1/at.1: at.1 install -lc $? $@ $(MAN)/man1/banner.1: banner.1 install -lc $? $@ $(MAN)/man1/basename.1: basename.1 install -lc $? $@ $(MAN)/man1/btoa.1: btoa.1 install -lc $? $@ $(MAN)/man1/cal.1: cal.1 install -lc $? $@ $(MAN)/man1/calendar.1: calendar.1 install -lc $? $@ $(MAN)/man1/cat.1: cat.1 install -lc $? $@ $(MAN)/man1/chgrp.1: chgrp.1 install -lc $? $@ $(MAN)/man1/chmem.1: chmem.1 install -lc $? $@ $(MAN)/man1/chmod.1: chmod.1 install -lc $? $@ $(MAN)/man1/cksum.1: cksum.1 install -lc $? $@ $(MAN)/man1/comm.1: comm.1 install -lc $? $@ $(MAN)/man1/crc.1: crc.1 install -lc $? $@ $(MAN)/man1/date.1: date.1 install -lc $? $@ $(MAN)/man1/dd.1: dd.1 install -lc $? $@ $(MAN)/man1/dhrystone.1: dhrystone.1 install -lc $? $@ $(MAN)/man1/du.1: du.1 install -lc $? $@ $(MAN)/man1/ed.1: ed.1 install -lc $? $@ $(MAN)/man1/expand.1: expand.1 install -lc $? $@ $(MAN)/man1/factor.1: factor.1 install -lc $? $@ $(MAN)/man1/file.1: file.1 install -lc $? $@ $(MAN)/man1/find.1: find.1 install -lc $? $@ $(MAN)/man1/fold.1: fold.1 install -lc $? $@ $(MAN)/man1/fortune.1: fortune.1 install -lc $? $@ $(MAN)/man1/gather.1: gather.1 install -lc $? $@ $(MAN)/man1/head.1: head.1 install -lc $? $@ $(MAN)/man1/id.1: id.1 install -lc $? $@ $(MAN)/man1/ifdef.1: ifdef.1 install -lc $? $@ $(MAN)/man1/isodir.1: isodir.1 install -lc $? $@ $(MAN)/man1/isoinfo.1: isoinfo.1 install -lc $? $@ $(MAN)/man1/isoread.1: isoread.1 install -lc $? $@ $(MAN)/man1/join.1: join.1 install -lc $? $@ $(MAN)/man1/kill.1: kill.1 install -lc $? $@ $(MAN)/man1/last.1: last.1 install -lc $? $@ $(MAN)/man1/login.1: login.1 install -lc $? $@ $(MAN)/man1/mesg.1: mesg.1 install -lc $? $@ $(MAN)/man1/mkdir.1: mkdir.1 install -lc $? $@ $(MAN)/man1/mkfifo.1: mkfifo.1 install -lc $? $@ $(MAN)/man1/mkproto.1: mkproto.1 install -lc $? $@ $(MAN)/man1/modem.1: modem.1 install -lc $? $@ $(MAN)/man1/od.1: od.1 install -lc $? $@ $(MAN)/man1/passwd.1: passwd.1 install -lc $? $@ $(MAN)/man1/paste.1: paste.1 install -lc $? $@ $(MAN)/man1/pr.1: pr.1 install -lc $? $@ $(MAN)/man1/prep.1: prep.1 install -lc $? $@ $(MAN)/man1/pretty.1: pretty.1 install -lc $? $@ $(MAN)/man1/pwd.1: pwd.1 install -lc $? $@ $(MAN)/man1/readall.1: readall.1 install -lc $? $@ $(MAN)/man1/readfs.1: readfs.1 install -lc $? $@ $(MAN)/man1/rev.1: rev.1 install -lc $? $@ $(MAN)/man1/sed.1: sed.1 install -lc $? $@ $(MAN)/man1/shar.1: shar.1 install -lc $? $@ $(MAN)/man1/size.1: size.1 install -lc $? $@ $(MAN)/man1/sleep.1: sleep.1 install -lc $? $@ $(MAN)/man1/sort.1: sort.1 install -lc $? $@ $(MAN)/man1/split.1: split.1 install -lc $? $@ $(MAN)/man1/strings.1: strings.1 install -lc $? $@ $(MAN)/man1/strip.1: strip.1 install -lc $? $@ $(MAN)/man1/stty.1: stty.1 install -lc $? $@ $(MAN)/man1/su.1: su.1 install -lc $? $@ $(MAN)/man1/sum.1: sum.1 install -lc $? $@ $(MAN)/man1/tail.1: tail.1 install -lc $? $@ $(MAN)/man1/tee.1: tee.1 install -lc $? $@ $(MAN)/man1/term.1: term.1 install -lc $? $@ $(MAN)/man1/time.1: time.1 install -lc $? $@ $(MAN)/man1/touch.1: touch.1 install -lc $? $@ $(MAN)/man1/tsort.1: tsort.1 install -lc $? $@ $(MAN)/man1/tty.1: tty.1 install -lc $? $@ $(MAN)/man1/unexpand.1: unexpand.1 install -lc $? $@ $(MAN)/man1/uniq.1: uniq.1 install -lc $? $@ $(MAN)/man1/uud.1: uud.1 install -lc $? $@ $(MAN)/man1/uue.1: uue.1 install -lc $? $@ $(MAN)/man1/vol.1: vol.1 install -lc $? $@ $(MAN)/man1/wc.1: wc.1 install -lc $? $@ $(MAN)/man1/who.1: who.1 install -lc $? $@ $(MAN)/man1/whoami.1: whoami.1 install -lc $? $@ $(MAN)/man1/write.1: write.1 install -lc $? $@ $(MAN)/man8/chown.8: chown.8 install -lc $? $@ $(MAN)/man8/cron.8: cron.8 install -lc $? $@ $(MAN)/man8/getty.8: getty.8 install -lc $? $@ $(MAN)/man8/init.8: init.8 install -lc $? $@ $(MAN)/man8/mknod.8: mknod.8 install -lc $? $@ $(MAN)/man8/sync.8: sync.8 install -lc $? $@ $(MAN)/man8/update.8: update.8 install -lc $? $@