# $Id: Makefile,v 1.15 2001/08/14 04:10:09 garbled Exp $ # Makefile for dsh: Tim Rightnour #Uncomment things for solaris. #CC= /usr/local/bin/gcc #CC= /usr/vac/bin/cc PROG= pcp CFLAGS?= -O2 -Wall CFLAGS+= -DCLUSTERS #CFLAGS= -DCLUSTERS #SRCS= pcp.c ../common/netbsd.c ../common/common.c SRCS= pcp.c SOBJS= common.o MAN= pcp.1 all: ${PROG} ${PROG}: ${SRCS:.c=.o} ${SOBJS} ${CC} ${CFLAGS} -o $@ ${SRCS:.c=.o} ${SOBJS} common.o: ../common/common.c ${CC} ${CFLAGS} -c $? -o $@ ${SRCS:.c=.o}: ${SRCS} ${CC} ${CFLAGS} -c $< -o $@ ${SRCS:.c=.ln}: ${SRCS} ${LINT} ${LINTFLAGS} -o $*.ln -i $*.c lint: ${SRCS:.c=.ln} ${LINT} ${LINTFLAGS} ${SRCS:.o=.ln} install: ${PROG} ${MAN} ${INSTALL} -c -s -o bin -g bin -m 0755 pcp ${PREFIX}/bin ${INSTALL} -c -o root -g wheel -m 0444 pcp.1 ${PREFIX}/man/man1 clean: rm -f ${PROG} *~ *.core core *.o ../common/*.o ../common/*.ln *.ln