# -*-makefile-*- # # Copyright (C) 2009 by Robert Schwebel # Copyright (C) 2009 by Juergen Beisert # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_LIBIODBC) += libiodbc # # Paths and names # LIBIODBC_VERSION := 3.52.7 LIBIODBC := libiodbc-$(LIBIODBC_VERSION) LIBIODBC_SUFFIX := tar.gz LIBIODBC_URL := $(PTXCONF_SETUP_SFMIRROR)/iodbc/$(LIBIODBC).$(LIBIODBC_SUFFIX) LIBIODBC_SOURCE := $(SRCDIR)/$(LIBIODBC).$(LIBIODBC_SUFFIX) LIBIODBC_DIR := $(BUILDDIR)/$(LIBIODBC) LIBIOBDC_LICENSE := LGPLv2, BSD # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- $(LIBIODBC_SOURCE): @$(call targetinfo) @$(call get, LIBIODBC) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- LIBIODBC_PATH := PATH=$(CROSS_PATH) LIBIODBC_ENV := $(CROSS_ENV) LIBIODBC_MAKE_PAR := NO # # autoconf # LIBIODBC_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ --enable-libodbc \ --enable-pthreads ifdef PTXCONF_LIBIODBC_GUI LIBIODBC_AUTOCONF += --enable-gui else LIBIODBC_AUTOCONF += \ --disable-gui \ --disable-gtktest endif ifdef PTXCONF_LIBIODBC_DRIVER_VERSION_3 LIBIODBC_AUTOCONF += --enable-odbc3 else LIBIODBC_AUTOCONF += --disable-odbc3 endif # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/libiodbc.targetinstall: @$(call targetinfo) @$(call install_init, libiodbc) @$(call install_fixup, libiodbc,PACKAGE,libiodbc) @$(call install_fixup, libiodbc,PRIORITY,optional) @$(call install_fixup, libiodbc,VERSION,$(LIBIODBC_VERSION)) @$(call install_fixup, libiodbc,SECTION,base) @$(call install_fixup, libiodbc,AUTHOR,"Robert Schwebel ") @$(call install_fixup, libiodbc,DEPENDS,) @$(call install_fixup, libiodbc,DESCRIPTION,missing) @$(call install_copy, libiodbc, 0, 0, 0644, -, \ /usr/lib/libiodbc.so.2.1.19) @$(call install_link, libiodbc, libiodbc.so.2.1.19, \ /usr/lib/libiodbc.so.2) @$(call install_link, libiodbc, libiodbc.so.2.1.19, \ /usr/lib/libiodbc.so) @$(call install_copy, libiodbc, 0, 0, 0644, -, \ /usr/lib/libiodbcinst.so.2.1.19) @$(call install_link, libiodbc, libiodbcinst.so.2.1.19, \ /usr/lib/libiodbcinst.so.2) @$(call install_link, libiodbc, libiodbcinst.so.2.1.19, \ /usr/lib/libiodbcinst.so) @$(call install_finish, libiodbc) @$(call touch) # vim: syntax=make