home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / qt3_emx.zip / mkspecs / linux-kcc / qmake.conf next >
Text File  |  2001-12-03  |  2KB  |  88 lines

  1. #
  2. # $Id$
  3. #
  4. # qmake configuration for linux-kcc
  5. #
  6. # KAI C++ 4.0f for Linux
  7. #
  8. # From the KAI C++ man page for Linux:
  9. # --[no_]thread_safe
  10. #     [Waive or] Request thread-safe handling of system-allocated objects.
  11. #     To guarantee thread safety, this option must be used when both
  12. #     compiling and linking. Thread-safe C++ is not link-compatible with
  13. #     (the default) non-thread-safe C++.
  14. #
  15.  
  16. MAKEFILE_GENERATOR    = UNIX
  17. TEMPLATE        = app
  18. CONFIG            += qt warn_on release
  19.  
  20. QMAKE_CC        = KCC
  21. QMAKE_LEX        = flex
  22. QMAKE_LEXFLAGS        = 
  23. QMAKE_YACC        = yacc
  24. QMAKE_YACCFLAGS        = -d
  25. QMAKE_CFLAGS        = --c --display_error_number --backend -pipe
  26. QMAKE_CFLAGS_WARN_ON    =
  27. QMAKE_CFLAGS_WARN_OFF    = -w
  28. QMAKE_CFLAGS_RELEASE    = +K2 -O2
  29. QMAKE_CFLAGS_DEBUG    = +K0
  30. QMAKE_CFLAGS_SHLIB    = -fPIC
  31. QMAKE_CFLAGS_YACC    = --diag_suppress 111,177
  32. QMAKE_CFLAGS_THREAD    = --thread_safe
  33.  
  34. QMAKE_CXX        = KCC
  35. QMAKE_CXXFLAGS        = --display_error_number --diag_suppress 611,1142 --backend -pipe
  36. QMAKE_CXXFLAGS_WARN_ON    = $$QMAKE_CFLAGS_WARN_ON
  37. QMAKE_CXXFLAGS_WARN_OFF    = $$QMAKE_CFLAGS_WARN_OFF
  38. QMAKE_CXXFLAGS_RELEASE    = $$QMAKE_CFLAGS_RELEASE
  39. QMAKE_CXXFLAGS_DEBUG    = $$QMAKE_CFLAGS_DEBUG
  40. QMAKE_CXXFLAGS_SHLIB    = $$QMAKE_CFLAGS_SHLIB
  41. QMAKE_CXXFLAGS_YACC    = $$QMAKE_CFLAGS_YACC
  42. QMAKE_CXXFLAGS_THREAD    = $$QMAKE_CFLAGS_THREAD
  43.  
  44. QMAKE_INCDIR        =
  45. QMAKE_LIBDIR        =
  46. QMAKE_INCDIR_X11    = /usr/X11R6/include
  47. QMAKE_LIBDIR_X11    = /usr/X11R6/lib
  48. QMAKE_INCDIR_QT        = $(QTDIR)/include
  49. QMAKE_LIBDIR_QT        = $(QTDIR)/lib
  50. QMAKE_INCDIR_OPENGL    = /usr/X11R6/include
  51. QMAKE_LIBDIR_OPENGL    = /usr/X11R6/lib
  52.  
  53. QMAKE_LINK        = KCC
  54. QMAKE_LINK_SHLIB    = KCC
  55. QMAKE_LFLAGS        =
  56. QMAKE_LFLAGS_RELEASE    =
  57. QMAKE_LFLAGS_DEBUG    =
  58. QMAKE_LFLAGS_SHLIB    =
  59. QMAKE_LFLAGS_PLUGIN    = $$QMAKE_LFLAGS_SHLIB
  60. QMAKE_LFLAGS_SONAME    = --soname$$LITERAL_WHITESPACE
  61. QMAKE_LFLAGS_THREAD    = --thread_safe
  62. QMAKE_RPATH        = -rpath$$LITERAL_WHITESPACE
  63.  
  64. QMAKE_LIBS        =
  65. QMAKE_LIBS_DYNLOAD    = -ldl
  66. QMAKE_LIBS_X11        = -lXext -lX11 -lm
  67. QMAKE_LIBS_X11SM    = -lICE -lSM
  68. QMAKE_LIBS_QT        = -lqt
  69. QMAKE_LIBS_QT_THREAD    = -lqt-mt
  70. QMAKE_LIBS_OPENGL    = -lGLU -lGL -lXmu
  71. QMAKE_LIBS_OPENGL_QT    = -lGL -lXmu
  72. QMAKE_LIBS_THREAD    =
  73.  
  74. QMAKE_MOC        = $(QTDIR)/bin/moc
  75. QMAKE_UIC        = $(QTDIR)/bin/uic
  76.  
  77. QMAKE_AR        = ar cqs
  78. QMAKE_RANLIB        =
  79.  
  80. QMAKE_CLEAN        = -r $(OBJECTS_DIR)ti_files
  81.  
  82. QMAKE_TAR        = tar -cf
  83. QMAKE_GZIP        = gzip -9f
  84.  
  85. QMAKE_COPY        = cp -f
  86. QMAKE_MOVE        = mv
  87. QMAKE_DEL        = rm -f
  88.