Rearrange everything so it is now built into a libavrdude.a library,

and link main.c against that library.

Add AC_PROG_RANLIB to configure.ac as we are building a library now.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@723 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch
2007-01-25 20:51:11 +00:00
parent 5bf9e2d9f2
commit 6e1e55406f
4 changed files with 24 additions and 4 deletions

View File

@@ -45,12 +45,18 @@ AM_YFLAGS = -d
avrdude_CPPFLAGS = -DCONFIG_DIR=\"$(sysconfdir)\"
avrdude_CFLAGS = @ENABLE_WARNINGS@
libavrdude_a_CPPFLAGS = -DCONFIG_DIR=\"$(sysconfdir)\"
avrdude_LDADD = @LIBUSB@ @LIBHID@
avrdude_CFLAGS = @ENABLE_WARNINGS@
libavrdude_a_CFLAGS = @ENABLE_WARNINGS@
avrdude_LDADD = $(top_builddir)/$(noinst_LIBRARIES) @LIBUSB@ @LIBHID@
bin_PROGRAMS = avrdude
noinst_LIBRARIES = libavrdude.a
# automake thinks these generated files should be in the distribution,
# but this might cause trouble for some users, so we rather don't want
# to have them there.
@@ -66,7 +72,7 @@ dist-hook:
$(distdir)/config_gram.c \
$(distdir)/config_gram.h
avrdude_SOURCES = \
libavrdude_a_SOURCES = \
config_gram.y \
lexer.l \
avr.c \
@@ -98,7 +104,6 @@ avrdude_SOURCES = \
linux_ppdev.h \
lists.c \
lists.h \
main.c \
my_ddk_hidsdi.h \
par.c \
par.h \
@@ -135,6 +140,9 @@ avrdude_SOURCES = \
update.h \
update.c
avrdude_SOURCES = \
main.c
man_MANS = avrdude.1
sysconf_DATA = avrdude.conf