2 # Copyright (C) 2010 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
20 include $(INCLUDE_DIR
)/package.mk
22 # set to 1 to enable debugging
25 define Package
/libowfat
28 TITLE
:=reimplemented libdjb under GPL
29 URL
:=http
://www.fefe.de
/libowfat
/
32 define Build
/Configure
35 TARGET_CFLAGS
+= $(FPIC
)
36 LOWFAT_MAKEOPTS
= $(TARGET_CONFIGURE_OPTS
) \
37 COPTS
="$(TARGET_CFLAGS)" \
39 VERSION
="$(LOWFAT_VERSION)" \
40 CPPFLAGS
="-I$(PKG_BUILD_DIR) -I$(STAGING_DIR)/usr/include" \
43 # work around a nasty gcc bug
44 ifneq ($(CONFIG_GCC_VERSION_4_2_4
),)
45 LOWFAT_MAKEOPTS
+= WOPTS
=""
49 $(MAKE
) -C
$(PKG_BUILD_DIR
) $(LOWFAT_MAKEOPTS
)
52 define Build
/InstallDev
53 mkdir
-p
$(1)/usr
/include/libowfat
54 $(CP
) $(PKG_BUILD_DIR
)/*.h
$(1)/usr
/include/libowfat
55 $(INSTALL_DIR
) $(1)/usr
/lib
56 $(CP
) $(PKG_BUILD_DIR
)/*.a
$(1)/usr
/lib
59 $(eval
$(call BuildPackage
,libowfat
))