]> rtime.felk.cvut.cz Git - omk.git/blob - snippets/qt
A very beginning of VxWorks support.
[omk.git] / snippets / qt
1 # QT_SUBDIRS       .. subdirectories where to build QT applications using qmake
2 # QTDIR            .. where QT resides
3
4 ifneq ($(QT_SUBDIRS),)
5
6 .PHONY: qt-subpass
7 qt-subpass:
8         +@$(foreach dir, $(QT_SUBDIRS), $(call mkdir_def,$(USER_OBJS_DIR)/$(dir)) ; \
9                 if [ ! -e $(SOURCES_DIR)/$(dir)/Makefile ] ; then  \
10                 ( cd $(SOURCES_DIR)/$(dir) ; $(QTDIR:%=%/bin/)qmake TOP_DIR=$(MAKERULES_DIR) \
11                      RELATIVE_DIR=$(RELATIVE_PREFIX)$(dir) $(QTDIR:%=QTDIR=%) CC=$(CC) \
12                      CXX=$(CXX) || exit 1 ;) ; fi ; \
13                 $(MAKE) SOURCES_DIR=$(SOURCES_DIR)/$(dir) \
14                 RELATIVE_DIR=$(RELATIVE_PREFIX)$(dir) -C $(SOURCES_DIR)/$(dir) \
15                 -f $(SOURCES_DIR)/$(dir)/Makefile || exit 1 ;)
16
17 # Hook to binary pass
18 binary-pass: qt-subpass
19
20 endif
21
22 # Local Variables:
23 # mode:makefile
24 # End: