mirror of
https://github.com/mariusgreuel/avrdude.git
synced 2025-09-27 22:45:27 +00:00
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:
20
Makefile
20
Makefile
@@ -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}
|
||||
|
||||
|
Reference in New Issue
Block a user