DESTROOT=
WHEREIGO=$(DESTROOT)/usr/bin
ETCDIR  =/etc

RULESFILE=$(DESTROOT)/usr/share/lib

DEFSYSPATH=mk
SYSMKFILE=$(DEFSYSPATH)/sys.mk

MAXOPT=-O2
CFLAGS=	 $(MAXOPT) -I. -systype bsd43 $(ECFLAGS)
LIB= lst_lib.o

OBJS=	arch.o buf.o compat.o cond.o dir.o hash.o job.o list.o main.o \
	make.o parse.o str.o suff.o targ.o var.o getopt.o

SRCS=	arch.c buf.c compat.c cond.c dir.c hash.c job.c list.c main.c \
	make.c parse.c str.c suff.c targ.c var.c getopt.c

HDRS=	bit.h buf.h config.h hash.h job.h list.h lst.h make.h nonints.h \
	pathnames.h sprite.h

WHOAMI  =pmake

INSTALL =$(ETCDIR)/mipsinstall
MODE    =555
OWNER   =bin
GROUP   =bin
ISTRIP  =-s
ICOPY   =-c
INSTOPTS=$(ICOPY) $(ISTRIP) -f -m $(MODE) -o $(OWNER) -g $(GROUP) $(LINK)
MKINSTOPTS=$(ICOPY) -m $(MODE) -o $(OWNER) -g $(GROUP) $(MKLINK)

all:	$(WHOAMI)

install: $(WHOAMI) manpage
	$(INSTALL) $(MKINSTOPTS) -f $(SYSMKFILE) $(RULESFILE)/sys.mk
	$(INSTALL) $(INSTOPTS) $(WHOAMI) $(WHEREIGO)/pmake


$(WHOAMI): $(OBJS)
	( cd lst.lib ; $(MAKE) $(MAKEARGS) install )
	$(CC) $(CFLAGS) $(OBJS) $(LIB) -o $(WHOAMI)

clean:
	-rm -f $(OBJS)
	( cd lst.lib ; $(MAKE) $@ )

clobber: clean
	-rm -f $(WHOAMI)

$(OBJS):        $(HDRS)

manpage:
	( cd man.1 ; $(MAKE) $(MAKEARGS) install )
