source: freewrt/package/owfs/Makefile@ a231f70

freewrt_1_0 freewrt_2_0
Last change on this file since a231f70 was a231f70, checked in by Markus Wigge <markus@…>, 19 years ago

added owfs package, still needs some debug!

git-svn-id: svn://www.freewrt.org/trunk/freewrt@495 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.4 KB
Line 
1# $FreeWRT$
2
3include $(TOPDIR)/rules.mk
4
5PKG_NAME:=owfs
6PKG_VERSION:=2.4p5
7PKG_RELEASE:=1
8PKG_MD5SUM:=236f2f42b3bb4f430e6007c1a70778e6
9
10PKG_SOURCE_URL:=@SF/owfs/
11PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
12
13include $(TOPDIR)/package/rules.mk
14
15$(eval $(call PKG_template,OWFS,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
16
17$(WRKBUILD)/.configured:
18 (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
19 BUILD_CC=$(TARGET_CC) HOSTCC=$(HOSTCC) \
20 $(TARGET_CONFIGURE_OPTS) \
21 CFLAGS="$(TARGET_CFLAGS)" \
22 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
23 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
24 ac_cv_linux_vers=2 \
25 td_cv_buggygetaddrinfo="no" \
26 ./configure \
27 --target=$(GNU_TARGET_NAME) \
28 --host=$(GNU_TARGET_NAME) \
29 --build=$(GNU_HOST_NAME) \
30 --prefix=/usr \
31 --enable-shared \
32 --disable-static \
33 --enable-owfs \
34 --enable-usb \
35 --disable-owhttpd \
36 --disable-owftpd \
37 --disable-owcapi \
38 --disable-owserver \
39 );
40 touch $@
41
42$(WRKBUILD)/.built:
43 rm -rf $(WRKINST)
44 mkdir -p $(WRKINST)
45 $(MAKE) -C $(WRKBUILD)
46 touch $@
47
48asdf:= $(shell echo $(IPKG_OWFS) >&2)
49
50$(IPKG_OWFS):
51 install -m0755 -d $(IDIR_OWFS)/usr/lib
52 install -m0755 $(WRKBUILD)/module/owlib/src/c/.libs/libow.so.0.0.0 $(IDIR_OWFS)/usr/lib/libow.so.0.0.0
53 install -m0755 -d $(IDIR_OWFS)/usr/bin
54 install -m0755 $(WRKBUILD)/module/owfs/src/c/.libs/owfs $(IDIR_OWFS)/usr/bin/owfs
55 $(IPKG_BUILD) $(IDIR_OWFS) $(PACKAGE_DIR)
56
Note: See TracBrowser for help on using the repository browser.