Makefile (1435B)
1 # 2 # Copyright (C) 2006-2014 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=libantlr3c 11 PKG_VERSION:=3.2 12 PKG_RELEASE:=1 13 PKG_MD5SUM:=674646e1d1bf5c6015435480cead725a 14 15 PKG_SOURCE_URL:=http://www.antlr3.org/download/C 16 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 17 PKG_INSTALL:=1 18 19 PKG_MAINTAINER:=Espen Jürgensen <espenjurgensen+openwrt@gmail.com> 20 PKG_LICENSE:=BSD-2-Clause 21 PKG_LICENSE_FILES:=COPYING 22 23 include $(INCLUDE_DIR)/package.mk 24 25 define Package/libantlr3c 26 SECTION:=libs 27 CATEGORY:=Libraries 28 TITLE:=libantlr3c 29 URL:=http://www.antlr3.org/ 30 endef 31 32 define Package/libantlr3c/description 33 ANother Tool for Language Recognition, is a language tool that provides a framework for constructing recognizers, 34 interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages. 35 endef 36 37 TARGET_CFLAGS += $(FPIC) 38 39 CONFIGURE_ARGS += \ 40 --enable-shared \ 41 --enable-static 42 43 define Build/InstallDev 44 $(INSTALL_DIR) $(1)/usr/include 45 $(CP) $(PKG_INSTALL_DIR)/usr/include/*.h $(1)/usr/include/ 46 $(INSTALL_DIR) $(1)/usr/lib 47 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libantlr3c.{a,so} $(1)/usr/lib/ 48 endef 49 50 define Package/libantlr3c/install 51 $(INSTALL_DIR) $(1)/usr/lib 52 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libantlr3c.so $(1)/usr/lib/ 53 endef 54 55 $(eval $(call BuildPackage,libantlr3c))