Kconfig := src/Kconfig
-xconfig: prepare $(objk)/qconf
+xconfig: $(objk)/qconf
$(objk)/qconf $(Kconfig)
-gconfig: prepare $(objk)/gconf
+gconfig: $(objk)/gconf
$(objk)/gconf $(Kconfig)
-menuconfig: prepare $(objk)/mconf
+menuconfig: $(objk)/mconf
$(objk)/mconf $(Kconfig)
-config: prepare $(objk)/conf
+config: $(objk)/conf
$(objk)/conf $(Kconfig)
-oldconfig: prepare $(objk)/conf
+oldconfig: $(objk)/conf
$(objk)/conf -o $(Kconfig)
-silentoldconfig: prepare $(objk)/conf
+silentoldconfig: $(objk)/conf
$(objk)/conf -s $(Kconfig)
# --- UNUSED, ignore ----------------------------------------------------------
PHONY += randconfig allyesconfig allnoconfig allmodconfig defconfig
-randconfig: prepare $(objk)/conf
+randconfig: $(objk)/conf
$(objk)/conf -r $(Kconfig)
-allyesconfig: prepare $(objk)/conf
+allyesconfig: $(objk)/conf
$(objk)/conf -y $(Kconfig)
-allnoconfig: prepare $(objk)/conf
+allnoconfig: $(objk)/conf
$(objk)/conf -n $(Kconfig)
-allmodconfig: prepare $(objk)/conf
+allmodconfig: $(objk)/conf
$(objk)/conf -m $(Kconfig)
-defconfig: prepare $(objk)/conf
+defconfig: $(objk)/conf
ifeq ($(KBUILD_DEFCONFIG),)
$(objk)/conf -d $(Kconfig)
else
$(objk)/conf -D $(KBUILD_DEFCONFIG) $(Kconfig)
endif
-%_defconfig: prepare $(objk)/conf
+%_defconfig: $(objk)/conf
$(objk)/conf -D configs/$@ $(Kconfig)
# Help text used by make help
-include $(objk)/.tmp_qtcheck
# QT needs some extra effort...
-$(objk)/.tmp_qtcheck: prepare
+$(objk)/.tmp_qtcheck:
@set -e; dir=""; pkg=""; \
pkg-config --exists qt 2> /dev/null && pkg=qt; \
pkg-config --exists qt-mt 2> /dev/null && pkg=qt-mt; \
-include $(objk)/.tmp_gtkcheck
# GTK needs some extra effort, too...
-$(objk)/.tmp_gtkcheck: prepare
+$(objk)/.tmp_gtkcheck:
@if `pkg-config --exists gtk+-2.0 gmodule-2.0 libglade-2.0`; then \
if `pkg-config --atleast-version=2.0.0 gtk+-2.0`; then \
touch $@; \
$(objk)/gconf: $(patsubst %,$(objk)/%,$(gconf-objs))
$(HOSTCC) $(HOSTCFLAGS) $(HOSTLOADLIBES_gconf) -o $@ $^
$(objk)/mconf: $(patsubst %,$(objk)/%,$(mconf-objs))
- $(HOSTCC) $(HOSTCFLAGS) $(HOST_EXTRACFLAGS) $(HOST_LOADLIBES) -o $@ $^
+ $(HOSTCC) $(HOSTCFLAGS) $(HOST_EXTRACFLAGS) $^ $(HOST_LOADLIBES) -o $@
$(objk)/conf: $(patsubst %,$(objk)/%,$(conf-objs))
$(HOSTCC) $(HOSTCFLAGS) $(HOST_EXTRACFLAGS) -o $@ $^
$(objk)/lxdialog/lxdialog: $(objk)/dochecklxdialog \
$(patsubst %,$(objk)/lxdialog/%,$(lxdialog))
- $(HOSTCC) $(HOSTCFLAGS) $(HOST_EXTRACFLAGS) $(HOST_LOADLIBES) \
- $(patsubst %,$(objk)/lxdialog/%,$(lxdialog)) -o $@
+ $(HOSTCC) $(HOSTCFLAGS) $(HOST_EXTRACFLAGS) \
+ $(patsubst %,$(objk)/lxdialog/%,$(lxdialog)) $(HOST_LOADLIBES) -o $@
$(objk)/lxdialog/%.o: $(srck)/lxdialog/%.c
$(HOSTCC) $(HOSTCFLAGS) $(HOST_EXTRACFLAGS) $^ -c -o $@