1 #############################################################
5 #############################################################
7 HASERL_VERSION
:=$(strip $(subst ",,$(BR2_PACKAGE_HASERL_VERSION)))
9 HASERL_SOURCE
:=haserl-
$(HASERL_VERSION
).
tar.gz
10 HASERL_SITE
:=http
://$(BR2_SOURCEFORGE_MIRROR
).dl.sourceforge.net
/sourceforge
/haserl
/
11 HASERL_DIR
:=$(BUILD_DIR
)/haserl-
$(HASERL_VERSION
)
14 $(DL_DIR
)/$(HASERL_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(HASERL_SITE
)/$(HASERL_SOURCE
)
17 $(HASERL_DIR
)/.unpacked
: $(DL_DIR
)/$(HASERL_SOURCE
)
18 $(HASERL_CAT
) $(DL_DIR
)/$(HASERL_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
19 toolchain
/patch-kernel.sh
$(HASERL_DIR
) package
/haserl
/ haserl-
$(HASERL_VERSION
)\
*.patch
22 $(HASERL_DIR
)/.configured
: $(HASERL_DIR
)/.unpacked
23 (cd
$(HASERL_DIR
); rm -rf config.cache
; \
24 $(TARGET_CONFIGURE_OPTS
) \
25 $(TARGET_CONFIGURE_ARGS
) \
27 --target
=$(GNU_TARGET_NAME
) \
28 --host
=$(GNU_TARGET_NAME
) \
29 --build
=$(GNU_HOST_NAME
) \
35 $(HASERL_DIR
)/src
/haserl
: $(HASERL_DIR
)/.configured
36 $(MAKE
) CC
=$(TARGET_CC
) -C
$(HASERL_DIR
)
38 $(HASERL_DIR
)/.installed
: $(HASERL_DIR
)/src
/haserl
39 cp
$(HASERL_DIR
)/src
/haserl
$(TARGET_DIR
)/usr
/bin
42 haserl
: $(HASERL_DIR
)/.installed
44 haserl-source
: $(DL_DIR
)/$(HASERL_SOURCE
)
46 haserl-unpacked
: $(HASERL_DIR
)/.unpacked
49 -$(MAKE
) -C
$(HASERL_DIR
) clean
53 #############################################################
55 # Toplevel Makefile options
57 #############################################################
58 ifeq ($(BR2_PACKAGE_HASERL
),y
)