Makefile
上传用户:karlzgj
上传日期:2020-03-01
资源大小:68k
文件大小:3k
源码类别:

TAPI编程

开发平台:

QT

  1. #############################################################################
  2. # Makefile for building timer
  3. # Generated by tmake at 23:52, 2010/01/27
  4. #     Project: timer
  5. #    Template: app
  6. #############################################################################
  7. ####### Compiler, tools and options
  8. CC = arm-linux-gnueabi-gcc
  9. CXX = arm-linux-gnueabi-g++
  10. CFLAGS = -pipe -Wall -W -O3 -DNO_DEBUG
  11. CXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O3 -DNO_DEBUG
  12. INCPATH = -I$(QTDIR)/include
  13. LINK = arm-linux-gnueabi-gcc
  14. LFLAGS =
  15. LIBS = $(SUBLIBS) -L$(QTDIR)/lib -lm -lqte-mt -lezxappbase
  16. MOC = $(QTDIR)/bin/moc
  17. UIC = $(QTDIR)/bin/uic
  18. TAR = tar -cf
  19. GZIP = gzip -9f
  20. ####### Files
  21. HEADERS = ZNewCheckBox.h 
  22. myapplication.h 
  23. timer.h
  24. SOURCES = ZNewCheckBox.cpp 
  25. main.cpp 
  26. myapplication.cpp 
  27. timer.cpp
  28. OBJECTS = ZNewCheckBox.o 
  29. main.o 
  30. myapplication.o 
  31. timer.o
  32. INTERFACES =
  33. UICDECLS =
  34. UICIMPLS =
  35. SRCMOC = moc_ZNewCheckBox.cpp 
  36. moc_myapplication.cpp 
  37. moc_timer.cpp
  38. OBJMOC = moc_ZNewCheckBox.o 
  39. moc_myapplication.o 
  40. moc_timer.o
  41. DIST =
  42. TARGET = timer
  43. INTERFACE_DECL_PATH = .
  44. ####### Implicit rules
  45. .SUFFIXES: .cpp .cxx .cc .C .c
  46. .cpp.o:
  47. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  48. .cxx.o:
  49. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  50. .cc.o:
  51. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  52. .C.o:
  53. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  54. .c.o:
  55. $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
  56. ####### Build rules
  57. all: $(TARGET)
  58. $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
  59. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
  60. moc: $(SRCMOC)
  61. tmake: Makefile
  62. Makefile: timer.pro
  63. tmake timer.pro -o Makefile
  64. dist:
  65. $(TAR) timer.tar timer.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
  66. $(GZIP) timer.tar
  67. clean:
  68. -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
  69. -rm -f *~ core
  70. ####### Sub-libraries
  71. ###### Combined headers
  72. ####### Compile
  73. ZNewCheckBox.o: ZNewCheckBox.cpp 
  74. ZNewCheckBox.h
  75. main.o: main.cpp 
  76. timer.h 
  77. ZNewCheckBox.h 
  78. myapplication.h
  79. myapplication.o: myapplication.cpp 
  80. myapplication.h
  81. timer.o: timer.cpp 
  82. timer.h 
  83. ZNewCheckBox.h
  84. moc_ZNewCheckBox.o: moc_ZNewCheckBox.cpp 
  85. ZNewCheckBox.h
  86. moc_myapplication.o: moc_myapplication.cpp 
  87. myapplication.h
  88. moc_timer.o: moc_timer.cpp 
  89. timer.h 
  90. ZNewCheckBox.h
  91. moc_ZNewCheckBox.cpp: ZNewCheckBox.h
  92. $(MOC) ZNewCheckBox.h -o moc_ZNewCheckBox.cpp
  93. moc_myapplication.cpp: myapplication.h
  94. $(MOC) myapplication.h -o moc_myapplication.cpp
  95. moc_timer.cpp: timer.h
  96. $(MOC) timer.h -o moc_timer.cpp