components.pro 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. TEMPLATE = lib
  2. CONFIG += staticlib
  3. SOURCES = \
  4. qtmaterialavatar.cpp \
  5. lib/qtmaterialstyle.cpp \
  6. lib/qtmaterialtheme.cpp \
  7. qtmaterialbadge.cpp \
  8. lib/qtmaterialoverlaywidget.cpp \
  9. qtmaterialcheckbox.cpp \
  10. lib/qtmaterialcheckable_internal.cpp \
  11. lib/qtmaterialcheckable.cpp \
  12. lib/qtmaterialripple.cpp \
  13. lib/qtmaterialrippleoverlay.cpp \
  14. qtmaterialfab.cpp \
  15. qtmaterialraisedbutton.cpp \
  16. qtmaterialflatbutton_internal.cpp \
  17. qtmaterialflatbutton.cpp \
  18. lib/qtmaterialstatetransition.cpp \
  19. qtmaterialiconbutton.cpp \
  20. qtmaterialprogress_internal.cpp \
  21. qtmaterialprogress.cpp \
  22. qtmaterialcircularprogress_internal.cpp \
  23. qtmaterialcircularprogress.cpp \
  24. qtmaterialslider_internal.cpp \
  25. qtmaterialslider.cpp \
  26. qtmaterialsnackbar_internal.cpp \
  27. qtmaterialsnackbar.cpp \
  28. qtmaterialradiobutton.cpp \
  29. qtmaterialtoggle_internal.cpp \
  30. qtmaterialtoggle.cpp \
  31. qtmaterialtextfield_internal.cpp \
  32. qtmaterialtextfield.cpp \
  33. qtmaterialtabs_internal.cpp \
  34. qtmaterialtabs.cpp \
  35. qtmaterialscrollbar_internal.cpp \
  36. qtmaterialscrollbar.cpp \
  37. qtmaterialdialog_internal.cpp \
  38. qtmaterialdialog.cpp \
  39. qtmaterialdrawer_internal.cpp \
  40. qtmaterialdrawer.cpp \
  41. qtmaterialappbar.cpp \
  42. qtmaterialautocomplete.cpp \
  43. qtmaterialpaper.cpp \
  44. qtmaterialtable.cpp \
  45. layouts/qtmaterialsnackbarlayout.cpp \
  46. qtmaterialautocomplete_internal.cpp \
  47. qtmaterialmenu.cpp \
  48. qtmaterialmenu_internal.cpp \
  49. qtmateriallist.cpp \
  50. qtmateriallistitem.cpp
  51. HEADERS = \
  52. qtmaterialavatar_p.h \
  53. qtmaterialavatar.h \
  54. lib/qtmaterialstyle_p.h \
  55. lib/qtmaterialstyle.h \
  56. lib/qtmaterialtheme_p.h \
  57. lib/qtmaterialtheme.h \
  58. qtmaterialbadge_p.h \
  59. qtmaterialbadge.h \
  60. lib/qtmaterialoverlaywidget.h \
  61. qtmaterialcheckbox_p.h \
  62. qtmaterialcheckbox.h \
  63. lib/qtmaterialcheckable_internal.h \
  64. lib/qtmaterialcheckable_p.h \
  65. lib/qtmaterialripple.h \
  66. lib/qtmaterialrippleoverlay.h \
  67. lib/qtmaterialcheckable.h \
  68. qtmaterialfab_p.h \
  69. qtmaterialfab.h \
  70. qtmaterialraisedbutton_p.h \
  71. qtmaterialraisedbutton.h \
  72. qtmaterialflatbutton_internal.h \
  73. qtmaterialflatbutton_p.h \
  74. qtmaterialflatbutton.h \
  75. lib/qtmaterialstatetransition.h \
  76. lib/qtmaterialstatetransitionevent.h \
  77. qtmaterialiconbutton_p.h \
  78. qtmaterialiconbutton.h \
  79. qtmaterialprogress_internal.h \
  80. qtmaterialprogress_p.h \
  81. qtmaterialprogress.h \
  82. qtmaterialcircularprogress_internal.h \
  83. qtmaterialcircularprogress_p.h \
  84. qtmaterialcircularprogress.h \
  85. qtmaterialslider_internal.h \
  86. qtmaterialslider_p.h \
  87. qtmaterialslider.h \
  88. qtmaterialsnackbar_internal.h \
  89. qtmaterialsnackbar_p.h \
  90. qtmaterialsnackbar.h \
  91. qtmaterialradiobutton_p.h \
  92. qtmaterialradiobutton.h \
  93. qtmaterialtoggle_internal.h \
  94. qtmaterialtoggle_p.h \
  95. qtmaterialtoggle.h \
  96. qtmaterialtextfield_internal.h \
  97. qtmaterialtextfield_p.h \
  98. qtmaterialtextfield.h \
  99. qtmaterialtabs_internal.h \
  100. qtmaterialtabs_p.h \
  101. qtmaterialtabs.h \
  102. qtmaterialscrollbar_internal.h \
  103. qtmaterialscrollbar_p.h \
  104. qtmaterialscrollbar.h \
  105. qtmaterialdialog_internal.h \
  106. qtmaterialdialog_p.h \
  107. qtmaterialdialog.h \
  108. qtmaterialdrawer_internal.h \
  109. qtmaterialdrawer_p.h \
  110. qtmaterialdrawer.h \
  111. qtmaterialappbar.h \
  112. qtmaterialappbar_p.h \
  113. qtmaterialautocomplete.h \
  114. qtmaterialautocomplete_p.h \
  115. qtmaterialpaper.h \
  116. qtmaterialpaper_p.h \
  117. qtmaterialtable.h \
  118. qtmaterialtable_p.h \
  119. layouts/qtmaterialsnackbarlayout.h \
  120. layouts/qtmaterialsnackbarlayout_p.h \
  121. qtmaterialautocomplete_internal.h \
  122. qtmaterialmenu.h \
  123. qtmaterialmenu_p.h \
  124. qtmaterialmenu_internal.h \
  125. qtmateriallist.h \
  126. qtmateriallist_p.h \
  127. qtmateriallistitem.h \
  128. qtmateriallistitem_p.h
  129. RESOURCES += \
  130. resources.qrc
  131. #设置UI文件目录
  132. UI_DIR = ../../Output/debug/ui
  133. CONFIG(debug, debug|release) {
  134. #设置debug配置下编译生成文件的路径
  135. contains(TEMPLATE, "lib") {
  136. DESTDIR = ../../DebugBin #将库放在lib文件夹下
  137. DLLDESTDIR = ../../DebugBin #将动态库自动拷贝至bin目录下
  138. } else {
  139. DESTDIR = ../../DebugBin #将应用程序放在bin目录下
  140. }
  141. OBJECTS_DIR = ../../Output/debug/obj #将生成的对象文件放在专门的obj文件夹下
  142. MOC_DIR = ../../Output/debug/moc #将QT自动生成的对象放在moc文件夹下
  143. } else {
  144. #设置release配置下编译生成文件的路径
  145. contains(TEMPLATE, "lib") {
  146. DESTDIR = ../../ReleaseBin/ #将库放在lib文件夹下
  147. DLLDESTDIR = ../../ReleaseBin #将动态库自动拷贝至bin目录下
  148. } else {
  149. DESTDIR = ../../ReleaseBin #将应用程序放在bin目录下
  150. }
  151. OBJECTS_DIR = ../../Output/release/obj #将生成的对象文件放在专门的obj文件夹下
  152. MOC_DIR = ../../Output/release/moc #将QT自动生成的对象放在moc文件夹下
  153. }