From 1c1d1d68d245ee7ac99d7a553a692c6c3983766e Mon Sep 17 00:00:00 2001 From: laforge Date: Sat, 2 Jun 2007 11:00:07 +0000 Subject: add machine / vendor plugin infrastructure (Philip Zabel) git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@2123 99fdad57-331a-0410-800a-d7fa5415bdb3 --- src/gsmd/Makefile.am | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'src/gsmd/Makefile.am') diff --git a/src/gsmd/Makefile.am b/src/gsmd/Makefile.am index 940f610..a308739 100644 --- a/src/gsmd/Makefile.am +++ b/src/gsmd/Makefile.am @@ -1,11 +1,26 @@ INCLUDES = $(all_includes) -I$(top_srcdir)/include AM_CFLAGS = -std=gnu99 +plugindir = $(libdir)/gsmd sbin_PROGRAMS = gsmd -gsmd_SOURCES = gsmd.c atcmd.c select.c vendor.c usock.c unsolicited.c log.c \ - vendor_ti.c talloc.c operator_cache.c ext_response.c -#gsmd_LDADD = ../libgsmd/libgsmd.la -#gsmd_LDFLAGS = -dynamic +gsmd_CFLAGS = -D PLUGINDIR=\"$(plugindir)\" +gsmd_SOURCES = gsmd.c atcmd.c select.c machine.c vendor.c unsolicited.c log.c \ + usock.c talloc.c operator_cache.c ext_response.c +gsmd_LDADD = -ldl +gsmd_LDFLAGS = -Wl,--export-dynamic + +plugin_LTLIBRARIES = libgsmd-machine_generic.la \ + libgsmd-machine_tihtc.la \ + libgsmd-vendor_ti.la \ + libgsmd-vendor_tihtc.la \ + libgsmd-vendor_qc.la + +libgsmd_machine_generic_la_SOURCES = machine_generic.c +libgsmd_machine_tihtc_la_SOURCES = machine_tihtc.c + +libgsmd_vendor_ti_la_SOURCES = vendor_ti.c +libgsmd_vendor_tihtc_la_SOURCES = vendor_tihtc.c +libgsmd_vendor_qc_la_SOURCES = vendor_qc.c noinst_HEADERS = gsmd.h -- cgit v1.2.3