From: Uwe Hermann Date: Tue, 26 Aug 2014 18:33:03 +0000 (+0200) Subject: Use non-recursive autotools setup. X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=32aa2c6e2058059a3a98ddc2be19914e1680382f;p=sigrok-androidutils.git Use non-recursive autotools setup. --- diff --git a/Makefile.am b/Makefile.am index 5bba6eb..a3bc80f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -17,7 +17,21 @@ ## along with this program. If not, see . ## -SUBDIRS = lib +lib_LTLIBRARIES = libsigrokandroidutils.la + +libsigrokandroidutils_la_CXXFLAGS = \ + -fno-exceptions + +libsigrokandroidutils_la_SOURCES = \ + lib/jvm_glue.cpp \ + lib/envsetup.cpp + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = lib/libsigrokandroidutils.pc + +library_includedir = $(includedir)/libsigrokandroidutils +library_include_HEADERS = lib/libsigrokandroidutils.h +noinst_HEADERS = lib/libsigrokandroidutils-internal.h dist_pkgdata_DATA = device_filter.xml diff --git a/configure.ac b/configure.ac index d3f4fac..20bc6f8 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,9 @@ AC_INIT([sigrok-androidutils], [0.1.0]) AC_CONFIG_SRCDIR([src/org/sigrok/androidutils/UsbHelper.java]) -AM_INIT_AUTOMAKE + +AM_INIT_AUTOMAKE([1.11 -Wall -Werror subdir-objects]) +m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) AC_ARG_WITH([android-sdk], [AS_HELP_STRING([--with-android-sdk], @@ -36,8 +38,9 @@ AC_ARG_WITH([android-platform], LT_INIT AC_PROG_CXX +AM_PROG_CC_C_O AC_SUBST([ANDROID_SDK]) AC_SUBST([ANDROID_PLATFORM]) -AC_OUTPUT([Makefile lib/Makefile lib/libsigrokandroidutils.pc]) +AC_OUTPUT([Makefile lib/libsigrokandroidutils.pc]) diff --git a/lib/Makefile.am b/lib/Makefile.am deleted file mode 100644 index e2904af..0000000 --- a/lib/Makefile.am +++ /dev/null @@ -1,33 +0,0 @@ -## -## This file is part of the sigrok-androidutils project. -## -## Copyright (C) 2014 Marcus Comstedt -## -## This program is free software: you can redistribute it and/or modify -## it under the terms of the GNU General Public License as published by -## the Free Software Foundation, either version 3 of the License, or -## (at your option) any later version. -## -## This program is distributed in the hope that it will be useful, -## but WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -## GNU General Public License for more details. -## -## You should have received a copy of the GNU General Public License -## along with this program. If not, see . -## - -lib_LTLIBRARIES = libsigrokandroidutils.la - -libsigrokandroidutils_la_CXXFLAGS = -fno-exceptions - -libsigrokandroidutils_la_SOURCES = \ - jvm_glue.cpp \ - envsetup.cpp - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = libsigrokandroidutils.pc - -library_includedir = $(includedir)/libsigrokandroidutils -library_include_HEADERS = libsigrokandroidutils.h -noinst_HEADERS = libsigrokandroidutils-internal.h