2 # Copyright (C) 2010-2014 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
13 PKG_VERSION
:=$(LOWFAT_VERSION
)
16 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
17 PKG_SOURCE_URL
:=http
://dl.fefe.de
18 PKG_MD5SUM
:=6bbee9a86506419657d87123b7a6f2c1
19 PKG_MAINTAINER
:=Daniel Golle
<daniel@makrotopia.org
>
21 PKG_LICENSE_FILES
:=COPYING
23 include $(INCLUDE_DIR
)/package.mk
25 # set to 1 to enable debugging
28 define Package
/libowfat
31 TITLE
:=reimplemented libdjb under GPL
32 URL
:=http
://www.fefe.de
/libowfat
/
35 define Build
/Configure
38 TARGET_CFLAGS
+= $(FPIC
)
39 LOWFAT_MAKEOPTS
= $(TARGET_CONFIGURE_OPTS
) \
40 CFLAGS
="$(TARGET_CFLAGS) -I$(PKG_BUILD_DIR) -I$(STAGING_DIR)/usr/include" \
42 VERSION
="$(LOWFAT_VERSION)" \
45 # work around a nasty gcc bug
46 ifneq ($(CONFIG_GCC_VERSION_4_2_4
),)
47 LOWFAT_MAKEOPTS
+= WOPTS
=""
51 $(MAKE
) -C
$(PKG_BUILD_DIR
) $(LOWFAT_MAKEOPTS
)
54 define Build
/InstallDev
55 mkdir
-p
$(1)/usr
/include/libowfat
56 $(CP
) $(PKG_BUILD_DIR
)/*.h
$(1)/usr
/include/libowfat
57 $(INSTALL_DIR
) $(1)/usr
/lib
58 $(CP
) $(PKG_BUILD_DIR
)/*.a
$(1)/usr
/lib
61 $(eval
$(call BuildPackage
,libowfat
))