embox
46 строк · 1.8 Кб
1PKG_NAME := mc
2PKG_VER := 4.8.21
3
4PKG_SOURCES := http://ftp.midnight-commander.org/$(PKG_NAME)-$(PKG_VER).tar.xz
5
6PKG_MD5 := 743a421db8a5469bb373874cd6efbcb2
7
8PKG_PATCHES := patch.txt
9
10include $(EXTBLD_LIB)
11
12$(CONFIGURE) :
13export EMBOX_GCC_LINK=full; \
14cd $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VER) && ( \
15CC=$(EMBOX_GCC) ./configure \
16--host=$(AUTOCONF_TARGET_TRIPLET) \
17CHECK_CFLAGS="-I$(EXTERNAL_BUILD_DIR)/third_party/libs/check/install" \
18CHECK_LIBS="-L$(EXTERNAL_BUILD_DIR)/third_party/libs/check/lib -lcheck" \
19GLIB_CFLAGS="-I$(EXTERNAL_BUILD_DIR)/third_party/libs/glib/install/include/glib-2.0 -I$(EXTERNAL_BUILD_DIR)/third_party/libs/glib/install/lib/glib-2.0/include" \
20GLIB_LIBS="-L$(EXTERNAL_BUILD_DIR)/third_party/libs/glib/install/lib -lglib-2.0" \
21GMODULE_CFLAGS="-I$(EXTERNAL_BUILD_DIR)/third_party/libs/glib/install/include/glib-2.0 -I$(EXTERNAL_BUILD_DIR)/third_party/libs/glib/install/lib/glib-2.0/include" \
22GMODULE_LIBS="-L$(EXTERNAL_BUILD_DIR)/third_party/libs/glib/install/lib/glib-2.0 -lgmodule-2.0" \
23--without-gpm-mouse \
24--without-edit \
25--enable-static=yes \
26--prefix=$(BUILD_DIR)/install \
27--with-screen=ncurses \
28--with-ncurses-includes="$(EXTERNAL_BUILD_DIR)/third_party/libs/ncurses/libncurses/install/include" \
29--with-ncurses-libs="$(EXTERNAL_BUILD_DIR)/third_party/libs/ncurses/libncurses/install/lib" \
30--disable-FEATURE --disable-rpath --disable-largefile --disable-vfs --disable-nls \
31)
32touch $@
33
34$(BUILD) :
35cp -r ./include/* $(INCLUDE_INSTALL_DIR)/
36cd $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VER) && ( \
37$(MAKE) MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)'; \
38)
39touch $@
40
41$(INSTALL) :
42cd $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VER) && ( \
43cp $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VER)/src/mc $(PKG_INSTALL_DIR)/mc.o; \
44); \
45
46touch $@
47
48