author | mickeyl <mickeyl> | 2004-11-15 14:29:41 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2004-11-15 14:29:41 (UTC) |
commit | 5e6ce0ba567dd9c8ae33353fcf1d0554b34241e8 (patch) (unidiff) | |
tree | e3903fd3f146c16d3521db20a6f3ca2db8b95121 /Makefile | |
parent | c9543dc4edd3ea586c04e8114e133296ad9529d9 (diff) | |
download | opie-5e6ce0ba567dd9c8ae33353fcf1d0554b34241e8.zip opie-5e6ce0ba567dd9c8ae33353fcf1d0554b34241e8.tar.gz opie-5e6ce0ba567dd9c8ae33353fcf1d0554b34241e8.tar.bz2 |
this improves Opie build system playing more nice with OE. instructions later...
alert me if this breaks the non-oe work (which i doubt)
-rw-r--r-- | Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -97,35 +97,39 @@ lupdate lrelease: | |||
97 | @for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done | 97 | @for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done |
98 | 98 | ||
99 | opie-lupdate opie-lrelease messages: | 99 | opie-lupdate opie-lrelease messages: |
100 | @for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done; | 100 | @for i in $(SUBDIRS); do $(MAKE) -C $$i $@; done; |
101 | 101 | ||
102 | # from kde | 102 | # from kde |
103 | qtmessages: | 103 | qtmessages: |
104 | cd $(QTDIR)/src ; \ | 104 | cd $(QTDIR)/src ; \ |
105 | sed -e "s,#define,," xml/qxml.cpp > qxml_clean.cpp ;\ | 105 | sed -e "s,#define,," xml/qxml.cpp > qxml_clean.cpp ;\ |
106 | find . -name "*.cpp" | grep -v moc_ > list ;\ | 106 | find . -name "*.cpp" | grep -v moc_ > list ;\ |
107 | for file in qfiledialog qcolordialog qprintdialog \ | 107 | for file in qfiledialog qcolordialog qprintdialog \ |
108 | qurloperator qftp qhttp qlocal qerrormessage; do \ | 108 | qurloperator qftp qhttp qlocal qerrormessage; do \ |
109 | grep -v $$file list > list.new && mv list.new list ;\ | 109 | grep -v $$file list > list.new && mv list.new list ;\ |
110 | done ;\ | 110 | done ;\ |
111 | xgettext -C -ktr -kQT_TRANSLATE_NOOP -n `cat list` -o $(OPIEDIR)/qt-messages.pot | 111 | xgettext -C -ktr -kQT_TRANSLATE_NOOP -n `cat list` -o $(OPIEDIR)/qt-messages.pot |
112 | 112 | ||
113 | ifndef CONFIG_TARGET_OE | ||
113 | $(subdir-y) : $(if $(CONFIG_LIBQPE),$(QTDIR)/stamp-headers $(OPIEDIR)/stamp-headers) \ | 114 | $(subdir-y) : $(if $(CONFIG_LIBQPE),$(QTDIR)/stamp-headers $(OPIEDIR)/stamp-headers) \ |
114 | $(if $(CONFIG_LIBQPE-X11),$(QTDIR)/stamp-headers-x11 $(OPIEDIR)/stamp-headers-x11 ) \ | 115 | $(if $(CONFIG_LIBQPE-X11),$(QTDIR)/stamp-headers-x11 $(OPIEDIR)/stamp-headers-x11 ) \ |
115 | $(TOPDIR)/library/custom.h | 116 | $(TOPDIR)/library/custom.h |
117 | else | ||
118 | $(subdir-y) : $(if $(CONFIG_LIBQPE),$(OPIEDIR)/stamp-headers) $(TOPDIR)/library/custom.h | ||
119 | endif | ||
116 | 120 | ||
117 | clean : $(TOPDIR)/.config | 121 | clean : $(TOPDIR)/.config |
118 | make -C bin clean | 122 | make -C bin clean |
119 | make -C lib clean | 123 | make -C lib clean |
120 | make -C plugins clean | 124 | make -C plugins clean |
121 | 125 | ||
122 | apidox : | 126 | apidox : |
123 | doc/generate_apidox | 127 | doc/generate_apidox |
124 | 128 | ||
125 | mrproper : clean-configs | 129 | mrproper : clean-configs |
126 | find . -name ".moc"|xargs rm -rf | 130 | find . -name ".moc"|xargs rm -rf |
127 | find . -name ".obj"|xargs rm -rf | 131 | find . -name ".obj"|xargs rm -rf |
128 | find lib -name "lib*.*"|xargs rm -f | 132 | find lib -name "lib*.*"|xargs rm -f |
129 | find plugins -name "lib*.*"|xargs rm -f | 133 | find plugins -name "lib*.*"|xargs rm -f |
130 | find . -name "*.pro"|xargs touch | 134 | find . -name "*.pro"|xargs touch |
131 | 135 | ||