home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 3.iso / dist / fw_qt3.idb / usr / freeware / Qt / extensions / xt / examples / Makefile.z / Makefile
Encoding:
Makefile  |  2002-04-08  |  1.6 KB  |  53 lines

  1. #############################################################################
  2. # Makefile for building: examples
  3. # Generated by qmake (1.02a) on: Fri Apr  5 11:00:45 2002
  4. # Project:  examples.pro
  5. # Template: subdirs
  6. # Command: $(QMAKE) examples.pro
  7. #############################################################################
  8.  
  9. MAKEFILE =    Makefile
  10. QMAKE =    qmake
  11. SUBDIRS =    mainlyQt \
  12.         mainlyXt \
  13.         mainlyMotif
  14. SUBTARGETS =     \
  15.         sub-mainlyQt \
  16.         sub-mainlyXt \
  17.         sub-mainlyMotif
  18.  
  19. first: all
  20.  
  21. all: Makefile $(SUBTARGETS)
  22.  
  23. mainlyQt/$(MAKEFILE): 
  24.     cd mainlyQt && $(QMAKE) -o $(MAKEFILE)
  25. sub-mainlyQt: mainlyQt/$(MAKEFILE) FORCE
  26.     cd mainlyQt && $(MAKE) -f $(MAKEFILE)
  27.  
  28. mainlyXt/$(MAKEFILE): 
  29.     cd mainlyXt && $(QMAKE) -o $(MAKEFILE)
  30. sub-mainlyXt: mainlyXt/$(MAKEFILE) FORCE
  31.     cd mainlyXt && $(MAKE) -f $(MAKEFILE)
  32.  
  33. mainlyMotif/$(MAKEFILE): 
  34.     cd mainlyMotif && $(QMAKE) -o $(MAKEFILE)
  35. sub-mainlyMotif: mainlyMotif/$(MAKEFILE) FORCE
  36.     cd mainlyMotif && $(MAKE) -f $(MAKEFILE)
  37.  
  38. Makefile: examples.pro ../../../.qmake.cache $(QTDIR)/mkspecs/irix-n32/qmake.conf 
  39.     $(QMAKE) examples.pro
  40. qmake: qmake_all
  41.     @$(QMAKE) examples.pro
  42.  
  43. qmake_all: mainlyQt/$(MAKEFILE) mainlyXt/$(MAKEFILE) mainlyMotif/$(MAKEFILE)
  44.     for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; grep "^qmake_all:" $(MAKEFILE) 2>/dev/null >/dev/null && $(MAKE) -f $(MAKEFILE) qmake_all || true; fi; ) ; done
  45.  
  46. install uiclean mocclean clean: qmake_all FORCE
  47.     for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) $@; fi; ) ; done
  48. distclean: qmake_all FORCE
  49.     for i in $(SUBDIRS); do ( if [ -d $$i ]; then cd $$i ; $(MAKE) -f $(MAKEFILE) $@ ; rm -f $(MAKEFILE) ; fi; ) ; done
  50.  
  51. FORCE:
  52.  
  53.