ae4419ab552030b17b149b143fe795ff1a9220a3
[openwrt/svn-archive/archive.git] / openwrt / package / webif / Makefile
1 # $Id$
2
3 include $(TOPDIR)/rules.mk
4
5 PKG_NAME:=webif
6 PKG_VERSION:=0.2
7 PKG_RELEASE:=1
8
9 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
10
11 # for whiterussian only:
12 NVRAM_OPTS=-DNVRAM -lnvram -I$(STAGING_DIR)/usr/include -L$(STAGING_DIR)/usr/lib
13
14 include $(TOPDIR)/package/rules.mk
15
16 $(eval $(call PKG_template,WEBIF,webif,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
17
18 $(PKG_BUILD_DIR)/.prepared:
19 mkdir -p $(PKG_BUILD_DIR)
20 touch $@
21
22 $(PKG_BUILD_DIR)/.configured:
23 touch $@
24
25 $(PKG_BUILD_DIR)/.built:
26 $(TARGET_CC) $(TARGET_CFLAGS) $(NVRAM_OPTS) -o $(PKG_BUILD_DIR)/webif-page src/webif-page.c
27 $(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/bstrip src/bstrip.c
28 $(STRIP) $(PKG_BUILD_DIR)/webif-page $(PKG_BUILD_DIR)/bstrip
29 touch $@
30
31 $(IPKG_WEBIF):
32 cp -a ./files/* $(IDIR_WEBIF)/
33 install -d $(IDIR_WEBIF)/usr/bin
34 install -m0755 $(PKG_BUILD_DIR)/webif-page $(IDIR_WEBIF)/usr/bin/webif-page
35 install -m0755 $(PKG_BUILD_DIR)/bstrip $(IDIR_WEBIF)/usr/bin/bstrip
36 find $(IDIR_WEBIF) -name CVS | xargs rm -rf
37 find $(IDIR_WEBIF) -name .svn | xargs rm -rf
38 $(IPKG_BUILD) $(IDIR_WEBIF) $(PACKAGE_DIR)