# Short makefile for gensolpkg

PREFIX= /usr/local
CFLAGS= -O
BIN= gensolpkg
OBJS= gensolpkg.o
VENDOR= TNF
SPOOLDIR= /var/spool/pkg

all: ${BIN} gensolpkg.1

${BIN} : ${OBJS}
	${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} ${LIBS} -o ${BIN}

gensolpkg.c: gensolpkg.c.in
	sed -e 's|@PREFIX@|${PREFIX}|g' -e 's|@VENDOR@|${VENDOR}|g' -e 's|@SPOOLDIR@|${SPOOLDIR}|g' gensolpkg.c.in > gensolpkg.c

gensolpkg.1: gensolpkg.1.in
	sed -e 's|@PREFIX@|${PREFIX}|g' -e 's|@VENDOR@|${VENDOR}|g' -e 's|@SPOOLDIR@|${SPOOLDIR}|g' gensolpkg.1.in > gensolpkg.1

clean:
	rm -f ${OBJS} ${BIN} *core gensolpkg.c gensolpkg.1

install: ${BIN} gensolpkg.1
	/usr/ucb/install -c -m 0755 -s ${BIN} ${PREFIX}/sbin/${BIN}
	/usr/ucb/install -c -m 0444 gensolpkg.1 ${PREFIX}/man/man1/gensolpkg.1
