# Makefile for bsd/cmd/simple.

CFLAGS	= -D_MINIX $(OPT)
CCLD	= $(CC) -fnone $(CFLAGS)
CCLDF	= $(CC) $(CFLAGS)
MAN	= /usr/man

install:	usr root man

# Executables on the /usr partition.
usr:	\
	/usr/bin/compress \
		/usr/bin/uncompress \
		/usr/bin/zcat \
	/usr/bin/cpio \
	/usr/bin/cut \
	/usr/bin/finger \
	/usr/bin/host \
	/usr/sbin/in.fingerd \
	/usr/bin/logger \
	/usr/bin/nice \
	/usr/bin/nm \
	/usr/bin/nohup \
	/usr/bin/ping \
	/usr/bin/rcp \
	/usr/bin/rlogin \
	/usr/sbin/rmt \
	/usr/bin/rsh \
	/usr/bin/xargs \

# Executables on the root partition.
root:	\

# Manual pages.
man:	\
	$(MAN)/man1/compress.1 \
	$(MAN)/man1/cut.1 \
	$(MAN)/man1/finger.1 \
	$(MAN)/man1/host.1 \
	$(MAN)/man1/logger.1 \
	$(MAN)/man1/nice.1 \
	$(MAN)/man1/nm.1 \
	$(MAN)/man1/rcp.1 \
	$(MAN)/man1/rlogin.1 \
	$(MAN)/man1/rsh.1 \
	$(MAN)/man1/xargs.1 \
	$(MAN)/man8/fingerd.8 \
	$(MAN)/man8/rmt.8 \

clean:
	rm -f a.out core

/usr/bin/compress:	compress.c
	$(CCLD) -wo -o $@ $?

/usr/bin/uncompress /usr/bin/zcat:	/usr/bin/compress
	install -l $? $@

/usr/bin/cpio:	cpio.c
	$(CCLD) -wo -o $@ $?

/usr/bin/cut:	cut.c
	$(CCLD) -o $@ $?

/usr/bin/finger:	finger.c
	$(CCLD) -o $@ $?

/usr/bin/host:	host.c
	$(CCLD) -wo -o $@ $?

/usr/sbin/in.fingerd:	in.fingerd.c
	$(CCLD) -o $@ $?

/usr/bin/logger:	logger.c
	$(CCLD) -I/usr/include/bsdcompat -o $@ $? -lbsd

/usr/bin/nice:	nice.c
	$(CCLD) -I/usr/include/bsdcompat -o $@ $? -lbsd

/usr/bin/nm:	nm.c
	$(CCLD) -wo -o $@ $?

/usr/bin/nohup:	nohup.c
	$(CCLD) -I/usr/include/bsdcompat -o $@ $? -lbsd

/usr/bin/ping:	ping.c
	$(CCLDF) -wo $?
	install -c -o root -m 4755 a.out $@

/usr/bin/rcp:	rcp.c
	$(CCLD) -o $@ $?

/usr/bin/rlogin:	rlogin.c
	$(CCLD) -o $@ $?

/usr/sbin/rmt:	rmt.c
	$(CCLD) -wo -I/usr/include/bsdcompat -o $@ $? -lbsd

/usr/bin/rsh:	rsh.c
	$(CCLD) -o $@ $?

/usr/bin/xargs:	xargs.c
	$(CCLD) -wo -o $@ $?

$(MAN)/man1/compress.1:	compress.1
	install -lc $? $@

$(MAN)/man1/cut.1:	cut.1
	install -lc $? $@

$(MAN)/man1/finger.1:	finger.1
	install -lc $? $@

$(MAN)/man1/host.1:	host.1
	install -lc $? $@

$(MAN)/man1/logger.1:	logger.1
	install -lc $? $@

$(MAN)/man1/nice.1:	nice.1
	install -lc $? $@

$(MAN)/man1/nm.1:	nm.1
	install -lc $? $@

$(MAN)/man1/rcp.1:	rcp.1
	install -lc $? $@

$(MAN)/man1/rlogin.1:	rlogin.1
	install -lc $? $@

$(MAN)/man1/rsh.1:	rsh.1
	install -lc $? $@

$(MAN)/man1/xargs.1:	xargs.1
	install -lc $? $@

$(MAN)/man8/fingerd.8:	fingerd.8
	install -lc $? $@

$(MAN)/man8/rmt.8:	rmt.8
	install -lc $? $@
