DL_FILE = $(THISAPP).tar.gz
DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
###############################################################################
# Top-level Rules
install : $(TARGET)
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
+download : $(objects)
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
+$(objects) :
@$(LOAD)
###############################################################################
# Installation Details
###############################################################################
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+$(TARGET) :
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
ifeq "$(STAGE)" "base"
cd $(DIR_APP) && ./configure --prefix=/usr --disable-static
- cd $(DIR_APP) && make -j $(PARALLELISM)
+ cd $(DIR_APP) && make $(PARALLELISMFLAGS)
cd $(DIR_APP) && make install
endif
+ifeq "$(STAGE)" "installer"
+ cd $(DIR_APP)/gettext-runtime && $(U_TOOLS) ./configure \
+ --prefix=/usr \
+ --target=$(UCLIBC_TARGET) \
+ --host=$(UCLIBC_TARGET) \
+ --with-included-gettext \
+ --without-csharp \
+ --disable-libasprintf
+ cd $(DIR_APP)/gettext-runtime && make -C intl/ $(PARALLELISMFLAGS)
+ cd $(DIR_APP)/gettext-runtime && make -C intl/ install \
+ DESTDIR=$(INSTALLER_DIR)
+endif
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)