diff options
| author | Roman Yeryomin <roman@advem.lv> | 2013-05-26 01:02:55 +0300 |
|---|---|---|
| committer | Roman Yeryomin <roman@advem.lv> | 2013-05-26 01:02:55 +0300 |
| commit | 342045a35b1981a89e4bc80842b10c065e1050da (patch) | |
| tree | 4140720b20e8d641c11da882010d6130a75fef21 /scripts/config/Makefile | |
| parent | 7338133dde8238afce34676214b494c8db96689b (diff) | |
| parent | 1a116ce7818ecee5d167a9c0ebb1a0feca9120e6 (diff) | |
Merge trunk into realtek-unstable
Conflicts:
Config.in
feeds.conf.default
package/base-files/files/etc/hotplug2-common.rules
package/network/config/netifd/files/etc/init.d/network
Diffstat (limited to 'scripts/config/Makefile')
| -rw-r--r-- | scripts/config/Makefile | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/scripts/config/Makefile b/scripts/config/Makefile index 54c5fe25a..3de98082b 100644 --- a/scripts/config/Makefile +++ b/scripts/config/Makefile @@ -13,41 +13,39 @@ # Platform specific fixes # # FreeBSD -export CFLAGS+=-DKBUILD_NO_NLS + +check_lxdialog = $(shell $(SHELL) $(CURDIR)/lxdialog/check-lxdialog.sh -$(1)) +export CFLAGS += -DKBUILD_NO_NLS -I. $(call check_lxdialog,ccflags) conf-objs := conf.o zconf.tab.o mconf-objs := mconf.o zconf.tab.o +lxdialog-objs := \ + lxdialog/checklist.o lxdialog/util.o lxdialog/inputbox.o \ + lxdialog/textbox.o lxdialog/yesno.o lxdialog/menubox.o -clean-files := lkc_defs.h qconf.moc .tmp_qtcheck \ - .tmp_gtkcheck zconf.tab.c lex.zconf.c zconf.hash.c - -all: conf mconf lxdialog/lxdialog +clean-files := zconf.tab.c lex.zconf.c zconf.hash.c -lxdialog/lxdialog: - $(MAKE) -C lxdialog +all: conf mconf conf: $(conf-objs) -mconf: $(mconf-objs) +mconf: $(mconf-objs) $(lxdialog-objs) + $(CC) -o $@ $^ $(call check_lxdialog,ldflags $(CC)) clean: - rm -f *.o $(clean-files) conf mconf - $(MAKE) -C lxdialog clean + rm -f *.o lxdialog/*.o $(clean-files) conf mconf -zconf.tab.o: lex.zconf.c zconf.hash.c confdata.c +zconf.tab.o: zconf.lex.c zconf.hash.c confdata.c kconfig_load.o: lkc_defs.h -lkc_defs.h: $(src)/lkc_proto.h - sed < $< > $@ 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/' - zconf.tab.c: zconf.y -lex.zconf.c: zconf.l +zconf.lex.c: zconf.l zconf.hash.c: zconf.gperf %.tab.c: %.y cp $@_shipped $@ || bison -l -b $* -p $(notdir $*) $< -lex.%.c: %.l +%.lex.c: %.l cp $@_shipped $@ || flex -L -P$(notdir $*) -o$@ $< %.hash.c: %.gperf |
