Makefile : install the man page

main.c : drop the giant usage text now that we have a man page.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@42 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Brian S. Dean
2001-01-20 04:28:49 +00:00
parent ec595410ce
commit 979d0d0254
2 changed files with 21 additions and 48 deletions

View File

@@ -8,6 +8,8 @@ TARGET = avrprog
PREFIX ?= /usr/local
BINDIR = ${PREFIX}/bin
MANDIR = ${PREFIX}/man/man1
MANUAL = avrprog.1
INSTALL = /usr/bin/install -c -o root -g wheel
@@ -23,10 +25,10 @@ INSTALL_MANUAL = ${INSTALL_DATA}
OBJS = avr.o fileio.o main.o ppi.o term.o
LIBS = -lreadline
all : $(TARGET)
all : ${TARGET}
$(TARGET) : $(OBJS)
$(CC) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)
${TARGET} : ${OBJS}
${CC} ${LDFLAGS} -o ${TARGET} ${OBJS} ${LIBS}
main.o : avr.h fileio.h ppi.h term.h
avr.o : avr.h ppi.h
@@ -35,10 +37,14 @@ ppi.o : ppi.h
term.o : term.h avr.h
clean :
rm -f *~ *.core $(TARGET) *.o
rm -f *~ *.core ${TARGET} *.o
install : ${BINDIR}/$(TARGET)
install : ${BINDIR}/${TARGET} ${MANDIR}/${MANUAL}.gz
${BINDIR}/$(TARGET) : $(TARGET)
${INSTALL_PROGRAM} $(TARGET) ${BINDIR}
${BINDIR}/${TARGET} : ${TARGET}
${INSTALL_PROGRAM} ${TARGET} ${BINDIR}
${MANDIR}/${MANUAL}.gz : ${MANUAL}
${INSTALL_MANUAL} ${MANUAL} ${MANDIR}
gzip ${MANDIR}/${MANUAL}