1 #############################################################
5 #############################################################
7 MUTT_SOURCE
:=mutt_
$(MUTT_VERSION
).orig.
tar.gz
8 MUTT_PATCH
:=mutt_
$(MUTT_VERSION
)-3.diff.gz
9 MUTT_SITE
:=$(BR2_DEBIAN_MIRROR
)/debian
/pool
/main
/m
/mutt
/
10 MUTT_DIR
:=$(BUILD_DIR
)/mutt-
$(MUTT_VERSION
)
13 MUTT_TARGET_BINARY
:=usr
/bin
/mutt
15 $(DL_DIR
)/$(MUTT_SOURCE
):
16 $(WGET
) -P
$(DL_DIR
) $(MUTT_SITE
)/$(MUTT_SOURCE
)
18 $(DL_DIR
)/$(MUTT_PATCH
):
19 $(WGET
) -P
$(DL_DIR
) $(MUTT_SITE
)/$(MUTT_PATCH
)
21 mutt-source
: $(DL_DIR
)/$(MUTT_SOURCE
) $(DL_DIR
)/$(MUTT_PATCH
)
23 $(MUTT_DIR
)/.unpacked
: $(DL_DIR
)/$(MUTT_SOURCE
) $(DL_DIR
)/$(MUTT_PATCH
)
24 $(MUTT_CAT
) $(DL_DIR
)/$(MUTT_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
25 toolchain
/patch-kernel.sh
$(MUTT_DIR
) package
/mutt
/ mutt\
*.patch
26 ifneq ($(MUTT_PATCH
),)
27 (cd
$(MUTT_DIR
) && $(MUTT_CAT
) $(DL_DIR
)/$(MUTT_PATCH
) | patch
-p1
)
28 if
[ -d
$(MUTT_DIR
)/debian
/patches
]; then \
29 toolchain
/patch-kernel.sh
$(MUTT_DIR
) $(MUTT_DIR
)/debian
/patches \
*.patch
; \
32 $(CONFIG_UPDATE
) $(@D
)
35 $(MUTT_DIR
)/.configured
: $(MUTT_DIR
)/.unpacked
36 (cd
$(MUTT_DIR
); rm -rf config.cache
; \
37 $(TARGET_CONFIGURE_OPTS
) \
38 $(TARGET_CONFIGURE_ARGS
) \
40 --target
=$(GNU_TARGET_NAME
) \
41 --host
=$(GNU_TARGET_NAME
) \
42 --build
=$(GNU_HOST_NAME
) \
44 $(DISABLE_LARGEFILE
) \
53 $(MUTT_DIR
)/$(MUTT_BINARY
): $(MUTT_DIR
)/.configured
54 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) -C
$(MUTT_DIR
)
56 $(TARGET_DIR
)/$(MUTT_TARGET_BINARY
): $(MUTT_DIR
)/$(MUTT_BINARY
)
57 $(INSTALL
) -D
$(MUTT_DIR
)/$(MUTT_BINARY
) $@
58 $(STRIPCMD
) $(STRIP_STRIP_ALL
) $@
60 mutt
: uclibc ncurses
$(TARGET_DIR
)/$(MUTT_TARGET_BINARY
)
63 -$(MAKE
) -C
$(MUTT_DIR
) clean
64 rm -f
$(TARGET_DIR
)/$(MUTT_TARGET_BINARY
)
68 #############################################################
70 # Toplevel Makefile options
72 #############################################################
73 ifeq ($(BR2_PACKAGE_MUTT
),y
)