Makefile
上传用户:jiangfa
上传日期:2022-05-14
资源大小:1651k
文件大小:2k
源码类别:

GDI/图象编程

开发平台:

Unix_Linux

  1. #############################################################################
  2. # Makefile for building test
  3. # Generated by tmake at 21:06, 2006/06/25
  4. #     Project: test
  5. #    Template: app
  6. #############################################################################
  7. ####### Compiler, tools and options
  8. CC = arm-linux-gcc
  9. CXX = arm-linux-g++
  10. CFLAGS = -pipe -Wall -W -O2 -DNO_DEBUG
  11. CXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG
  12. INCPATH = -I/usr/include -I$(QTDIR)/include -I$(QPEDIR)/include
  13. LINK = arm-linux-gcc
  14. LFLAGS =
  15. LIBS = $(SUBLIBS) -L$(QPEDIR)/lib -L$(QTDIR)/lib -lm -lts -lqpe -lqtopia -lqte
  16. MOC = $(QTDIR)/bin/moc
  17. UIC = $(QTDIR)/bin/uic
  18. TAR = tar -cf
  19. GZIP = gzip -9f
  20. ####### Files
  21. HEADERS = test.h
  22. SOURCES = main.cpp 
  23. test.cpp
  24. OBJECTS = main.o 
  25. test.o
  26. INTERFACES =
  27. UICDECLS =
  28. UICIMPLS =
  29. SRCMOC = moc_test.cpp
  30. OBJMOC = moc_test.o
  31. DIST =
  32. TARGET = test
  33. INTERFACE_DECL_PATH = .
  34. ####### Implicit rules
  35. .SUFFIXES: .cpp .cxx .cc .C .c
  36. .cpp.o:
  37. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  38. .cxx.o:
  39. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  40. .cc.o:
  41. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  42. .C.o:
  43. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  44. .c.o:
  45. $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
  46. ####### Build rules
  47. all: $(TARGET)
  48. $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
  49. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
  50. moc: $(SRCMOC)
  51. tmake: Makefile
  52. Makefile: test.pro
  53. tmake test.pro -o Makefile
  54. dist:
  55. $(TAR) test.tar test.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
  56. $(GZIP) test.tar
  57. clean:
  58. -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
  59. -rm -f *~ core
  60. ####### Sub-libraries
  61. ###### Combined headers
  62. ####### Compile
  63. main.o: main.cpp 
  64. test.h
  65. test.o: test.cpp 
  66. test.h
  67. moc_test.o: moc_test.cpp 
  68. test.h
  69. moc_test.cpp: test.h
  70. $(MOC) test.h -o moc_test.cpp