# -*-makefile-*- # # Copyright (C) 2009 by Luotao Fu # # 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_RXTX) += rxtx # # Paths and names # RXTX_VERSION := 2.1-7r2 RXTX_MD5 := 9290b4832d46199f8d798a531209640b RXTX := rxtx-$(RXTX_VERSION) RXTX_SUFFIX := zip RXTX_URL := http://rxtx.qbang.org/pub/rxtx/$(RXTX).$(RXTX_SUFFIX) RXTX_SOURCE := $(SRCDIR)/$(RXTX).$(RXTX_SUFFIX) RXTX_DIR := $(BUILDDIR)/$(RXTX) RXTX_LICENSE := LGPL-2.1-only # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- RXTX_PATH := PATH=$(CROSS_PATH) RXTX_ENV := \ $(CROSS_ENV) \ JAVA_HOME=$(PTXCONF_SETUP_JAVA_SDK) \ CLASSPATH=$(PTXCONF_SETUP_JAVA_SDK)/jre/lib \ CROSS_RXTX_PATH=/usr/lib RXTX_MAKE_PAR := NO # # autoconf # RXTX_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ --enable-static \ --enable-shared \ --enable-lockfile_server=no \ --enable-DEBUG=no \ --enable-liblock=no RXTX_INSTALL_OPT := \ JHOME=$(RXTX_PKGDIR)/usr/lib \ RXTX_PATH=$(RXTX_PKGDIR)/usr/lib \ install # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/rxtx.targetinstall: @$(call targetinfo) @$(call install_init, rxtx) @$(call install_fixup, rxtx,PRIORITY,optional) @$(call install_fixup, rxtx,SECTION,base) @$(call install_fixup, rxtx,AUTHOR,"Luotao Fu ") @$(call install_fixup, rxtx,DESCRIPTION,missing) @$(call install_copy, rxtx, 0, 0, 0644, -, \ /usr/lib/librxtxI2C-2.1-7.so) @$(call install_link, rxtx, librxtxI2C-2.1-7.so, /usr/lib/librxtxI2C.so) @$(call install_copy, rxtx, 0, 0, 0644, -, \ /usr/lib/librxtxParallel-2.1-7.so) @$(call install_link, rxtx, librxtxParallel-2.1-7.so, /usr/lib/librxtxParallel.so) @$(call install_copy, rxtx, 0, 0, 0644, -, \ /usr/lib/librxtxRaw-2.1-7.so) @$(call install_link, rxtx, librxtxRaw-2.1-7.so, /usr/lib/librxtxRaw.so) @$(call install_copy, rxtx, 0, 0, 0644, -, \ /usr/lib/librxtxRS485-2.1-7.so) @$(call install_link, rxtx, librxtxRS485-2.1-7.so, /usr/lib/librxtxRS485.so) @$(call install_copy, rxtx, 0, 0, 0644, -, \ /usr/lib/librxtxSerial-2.1-7.so) @$(call install_link, rxtx, librxtxSerial-2.1-7.so, /usr/lib/librxtxSerial.so) @$(call install_link, rxtx, ../librxtxSerial-2.1-7.so, /usr/lib/classpath/librxtxSerial.so) @$(call install_copy, rxtx, 0, 0, 0644, \ $(RXTX_PKGDIR)/usr/lib/RXTXcomm.jar, \ /usr/share/java/RXTXcomm.jar) @$(call install_finish, rxtx) @$(call touch) # vim: syntax=make