- Set library version info in configure.in, use in src/Makefile.am.
- Enable compiler warnings. git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@32 53a565d1-3bb7-0310-b661-cf11e63c67ab
This commit is contained in:
parent
bf80f4a16a
commit
270561f388
11
configure.in
11
configure.in
|
@ -8,4 +8,15 @@ AC_PROG_CC
|
||||||
AM_PROG_LIBTOOL
|
AM_PROG_LIBTOOL
|
||||||
AC_PROG_INSTALL
|
AC_PROG_INSTALL
|
||||||
|
|
||||||
|
# set the libtool so version numbers
|
||||||
|
lt_major=4
|
||||||
|
lt_revision=0
|
||||||
|
lt_age=0
|
||||||
|
|
||||||
|
AC_SUBST(lt_major)
|
||||||
|
AC_SUBST(lt_revision)
|
||||||
|
AC_SUBST(lt_age)
|
||||||
|
|
||||||
|
|
||||||
|
CFLAGS="$CFLAGS -Wall -Wunused"
|
||||||
AC_OUTPUT([ Makefile src/Makefile debian/Makefile ])
|
AC_OUTPUT([ Makefile src/Makefile debian/Makefile ])
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
lib_LTLIBRARIES = libraw1394.la
|
lib_LTLIBRARIES = libraw1394.la
|
||||||
|
|
||||||
libraw1394_la_LDFLAGS = -version-info 4:0:0
|
libraw1394_la_LDFLAGS = -version-info @lt_major@:@lt_revision@:@lt_age@
|
||||||
|
|
||||||
libraw1394_la_SOURCES = \
|
libraw1394_la_SOURCES = \
|
||||||
main.c \
|
main.c \
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "raw1394.h"
|
#include "raw1394.h"
|
||||||
#include "kernel-raw1394.h"
|
#include "kernel-raw1394.h"
|
||||||
|
@ -84,7 +85,7 @@ struct raw1394_handle *raw1394_get_handle(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
handle->generation = init_rawdevice(handle);
|
handle->generation = init_rawdevice(handle);
|
||||||
if (handle->generation < 0) {
|
if (handle->generation == -1) {
|
||||||
close(handle->fd);
|
close(handle->fd);
|
||||||
free(handle);
|
free(handle);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
@ -53,6 +53,8 @@ int my_fcp_handler(raw1394handle_t handle, nodeid_t nodeid, int response,
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("\n");
|
printf("\n");
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in New Issue