Makefile (1020026f99069976001816b8198bc04ee342cd2e) Makefile (46d2631978c05e55b28454ac864aba0287f50322)
1# ===========================================================================
2# Kernel configuration targets
3# These targets are used from top-level makefile
4
5PHONY += oldconfig xconfig gconfig menuconfig config silentoldconfig update-po-config
6
7Kconfig := arch/$(SRCARCH)/Kconfig
8

--- 13 unchanged lines hidden (view full) ---

22 $< -o $(Kconfig)
23
24silentoldconfig: $(obj)/conf
25 $< -s $(Kconfig)
26
27# Create new linux.pot file
28# Adjust charset to UTF-8 in .po file to accept UTF-8 in Kconfig files
29# The symlink is used to repair a deficiency in arch/um
1# ===========================================================================
2# Kernel configuration targets
3# These targets are used from top-level makefile
4
5PHONY += oldconfig xconfig gconfig menuconfig config silentoldconfig update-po-config
6
7Kconfig := arch/$(SRCARCH)/Kconfig
8

--- 13 unchanged lines hidden (view full) ---

22 $< -o $(Kconfig)
23
24silentoldconfig: $(obj)/conf
25 $< -s $(Kconfig)
26
27# Create new linux.pot file
28# Adjust charset to UTF-8 in .po file to accept UTF-8 in Kconfig files
29# The symlink is used to repair a deficiency in arch/um
30update-po-config: $(obj)/kxgettext
30update-po-config: $(obj)/kxgettext $(obj)/gconf.glade.h
31 $(Q)echo " GEN config"
32 $(Q)xgettext --default-domain=linux \
33 --add-comments --keyword=_ --keyword=N_ \
34 --from-code=UTF-8 \
35 --files-from=scripts/kconfig/POTFILES.in \
36 --output $(obj)/config.pot
37 $(Q)sed -i s/CHARSET/UTF-8/ $(obj)/config.pot
38 $(Q)ln -fs Kconfig.i386 arch/um/Kconfig.arch

--- 95 unchanged lines hidden (view full) ---

134qconf-objs := kconfig_load.o zconf.tab.o
135endif
136
137ifeq ($(gconf-target),1)
138gconf-objs := gconf.o kconfig_load.o zconf.tab.o
139endif
140
141clean-files := lkc_defs.h qconf.moc .tmp_qtcheck \
31 $(Q)echo " GEN config"
32 $(Q)xgettext --default-domain=linux \
33 --add-comments --keyword=_ --keyword=N_ \
34 --from-code=UTF-8 \
35 --files-from=scripts/kconfig/POTFILES.in \
36 --output $(obj)/config.pot
37 $(Q)sed -i s/CHARSET/UTF-8/ $(obj)/config.pot
38 $(Q)ln -fs Kconfig.i386 arch/um/Kconfig.arch

--- 95 unchanged lines hidden (view full) ---

134qconf-objs := kconfig_load.o zconf.tab.o
135endif
136
137ifeq ($(gconf-target),1)
138gconf-objs := gconf.o kconfig_load.o zconf.tab.o
139endif
140
141clean-files := lkc_defs.h qconf.moc .tmp_qtcheck \
142 .tmp_gtkcheck zconf.tab.c lex.zconf.c zconf.hash.c
142 .tmp_gtkcheck zconf.tab.c lex.zconf.c zconf.hash.c gconf.glade.h
143clean-files += mconf qconf gconf
144clean-files += config.pot linux.pot
145
146# Check that we have the required ncurses stuff installed for lxdialog (menuconfig)
147PHONY += $(obj)/dochecklxdialog
148$(addprefix $(obj)/,$(lxdialog)): $(obj)/dochecklxdialog
149$(obj)/dochecklxdialog:
150 $(Q)$(CONFIG_SHELL) $(check-lxdialog) -check $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOST_LOADLIBES)

--- 98 unchanged lines hidden (view full) ---

249$(obj)/gconf.o: $(obj)/lkc_defs.h
250
251$(obj)/%.moc: $(src)/%.h
252 $(KC_QT_MOC) -i $< -o $@
253
254$(obj)/lkc_defs.h: $(src)/lkc_proto.h
255 sed < $< > $@ 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
256
143clean-files += mconf qconf gconf
144clean-files += config.pot linux.pot
145
146# Check that we have the required ncurses stuff installed for lxdialog (menuconfig)
147PHONY += $(obj)/dochecklxdialog
148$(addprefix $(obj)/,$(lxdialog)): $(obj)/dochecklxdialog
149$(obj)/dochecklxdialog:
150 $(Q)$(CONFIG_SHELL) $(check-lxdialog) -check $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOST_LOADLIBES)

--- 98 unchanged lines hidden (view full) ---

249$(obj)/gconf.o: $(obj)/lkc_defs.h
250
251$(obj)/%.moc: $(src)/%.h
252 $(KC_QT_MOC) -i $< -o $@
253
254$(obj)/lkc_defs.h: $(src)/lkc_proto.h
255 sed < $< > $@ 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
256
257# Extract gconf menu items for I18N support
258$(obj)/gconf.glade.h: $(obj)/gconf.glade
259 intltool-extract --type=gettext/glade $(obj)/gconf.glade
257
258###
259# The following requires flex/bison/gperf
260# By default we use the _shipped versions, uncomment the following line if
261# you are modifying the flex/bison src.
262# LKC_GENPARSER := 1
263
264ifdef LKC_GENPARSER

--- 18 unchanged lines hidden ---
260
261###
262# The following requires flex/bison/gperf
263# By default we use the _shipped versions, uncomment the following line if
264# you are modifying the flex/bison src.
265# LKC_GENPARSER := 1
266
267ifdef LKC_GENPARSER

--- 18 unchanged lines hidden ---