History

kbuild: refactor script/kconfig/Makefile

Now it is harmless to add all host programs to hostprogs-y.

Masahiro Yamada committed 12 years ago

Commit 022af621 parent 97e32261 file · +3 −31Browse files

Unified · Split

scripts/kconfig/Makefile+3−31
@@ -157,35 +157,7 @@ qconf-cxxobjs := qconf.o · 156 unmodified lines
157qconf-objs := zconf.tab.o157qconf-objs := zconf.tab.o
158gconf-objs := gconf.o zconf.tab.o158gconf-objs := gconf.o zconf.tab.o
159 159
160hostprogs-y := conf160hostprogs-y := conf nconf mconf kxgettext qconf gconf
161
162ifeq ($(MAKECMDGOALS),nconfig)
163 hostprogs-y += nconf
164endif
165
166ifeq ($(MAKECMDGOALS),menuconfig)
167 hostprogs-y += mconf
168endif
169
170ifeq ($(MAKECMDGOALS),update-po-config)
171 hostprogs-y += kxgettext
172endif
173
174ifeq ($(MAKECMDGOALS),xconfig)
175 qconf-target := 1
176endif
177ifeq ($(MAKECMDGOALS),gconfig)
178 gconf-target := 1
179endif
180
181
182ifeq ($(qconf-target),1)
183 hostprogs-y += qconf
184endif
185
186ifeq ($(gconf-target),1)
187 hostprogs-y += gconf
188endif
189 161
190clean-files := qconf.moc .tmp_qtcheck .tmp_gtkcheck162clean-files := qconf.moc .tmp_qtcheck .tmp_gtkcheck
191clean-files += zconf.tab.c zconf.lex.c zconf.hash.c gconf.glade.h163clean-files += zconf.tab.c zconf.lex.c zconf.hash.c gconf.glade.h
@@ -224,7 +196,7 @@ HOSTLOADLIBES_nconf = $(shell \ · 32 unmodified lines
224 || echo "-lmenu -lpanel -lncurses" )196 || echo "-lmenu -lpanel -lncurses" )
225$(obj)/qconf.o: $(obj)/.tmp_qtcheck197$(obj)/qconf.o: $(obj)/.tmp_qtcheck
226 198
227ifeq ($(qconf-target),1)199ifeq ($(MAKECMDGOALS),xconfig)
228$(obj)/.tmp_qtcheck: $(src)/Makefile200$(obj)/.tmp_qtcheck: $(src)/Makefile
229-include $(obj)/.tmp_qtcheck201-include $(obj)/.tmp_qtcheck
230 202
@@ -281,7 +253,7 @@ endif · 50 unmodified lines
281 253
282$(obj)/gconf.o: $(obj)/.tmp_gtkcheck254$(obj)/gconf.o: $(obj)/.tmp_gtkcheck
283 255
284ifeq ($(gconf-target),1)256ifeq ($(MAKECMDGOALS),gconfig)
285-include $(obj)/.tmp_gtkcheck257-include $(obj)/.tmp_gtkcheck
286 258
287# GTK needs some extra effort, too...259# GTK needs some extra effort, too...

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t