2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
16 PKG_SOURCE
:=IPL_ixp400NpeLibrary-2_3.zip
17 PKG_UNPACK
:=unzip
-d
$(PKG_BUILD_DIR
)/ $(DL_DIR
)/$(PKG_SOURCE
)
19 include $(INCLUDE_DIR
)/unpack.mk
21 $(PKG_BUILD_DIR
)/.prepared
:
22 mkdir
$(PKG_BUILD_DIR
)
24 mv
$(PKG_BUILD_DIR
)/ixp400_xscale_sw
/src
/npeDl
/IxNpeMicrocode.c
$(PKG_BUILD_DIR
)/
25 rm -rf
$(PKG_BUILD_DIR
)/ixp400_xscale_sw
26 $(CP
) .
/src
/* $(PKG_BUILD_DIR
)/
29 $(PKG_BUILD_DIR
)/NPE-B
: $(PKG_BUILD_DIR
)/.prepared
30 ( cd
$(PKG_BUILD_DIR
) ; \
31 $(HOSTCC
) -Wall IxNpeMicrocode.c
-o IxNpeMicrocode
; \
32 .
/IxNpeMicrocode
-be
)
34 download
: $(DL_DIR
)/$(PKG_SOURCE
)
35 prepare
: $(PKG_BUILD_DIR
)/.prepared
36 compile
: $(PKG_BUILD_DIR
)/NPE-B
40 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/NPE-B
$(TARGET
)/
44 rm -rf
$(PKG_BUILD_DIR
)