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

浏览器

开发平台:

Unix_Linux

  1. #############################################################################
  2. # Makefile for building client
  3. # Generated by tmake at 15:50, 2006/07/05
  4. #     Project: client
  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 = clientform.h 
  22. frmclient.h
  23. SOURCES = main.cpp 
  24. clientform.cpp 
  25. frmclient.cpp
  26. OBJECTS = main.o 
  27. clientform.o 
  28. frmclient.o
  29. INTERFACES =
  30. UICDECLS =
  31. UICIMPLS =
  32. SRCMOC = moc_clientform.cpp 
  33. moc_frmclient.cpp
  34. OBJMOC = moc_clientform.o 
  35. moc_frmclient.o
  36. DIST =
  37. TARGET = client
  38. INTERFACE_DECL_PATH = .
  39. ####### Implicit rules
  40. .SUFFIXES: .cpp .cxx .cc .C .c
  41. .cpp.o:
  42. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  43. .cxx.o:
  44. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  45. .cc.o:
  46. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  47. .C.o:
  48. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  49. .c.o:
  50. $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
  51. ####### Build rules
  52. all: $(TARGET)
  53. $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) 
  54. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
  55. moc: $(SRCMOC)
  56. tmake: Makefile
  57. Makefile: client.pro
  58. tmake client.pro -o Makefile
  59. dist:
  60. $(TAR) client.tar client.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
  61. $(GZIP) client.tar
  62. clean:
  63. -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
  64. -rm -f *~ core
  65. ####### Sub-libraries
  66. ###### Combined headers
  67. ####### Compile
  68. main.o: main.cpp 
  69. frmclient.h 
  70. clientform.h
  71. clientform.o: clientform.cpp 
  72. clientform.h
  73. frmclient.o: frmclient.cpp 
  74. frmclient.h 
  75. clientform.h
  76. moc_clientform.o: moc_clientform.cpp 
  77. clientform.h
  78. moc_frmclient.o: moc_frmclient.cpp 
  79. frmclient.h 
  80. clientform.h
  81. moc_clientform.cpp: clientform.h
  82. $(MOC) clientform.h -o moc_clientform.cpp
  83. moc_frmclient.cpp: frmclient.h
  84. $(MOC) frmclient.h -o moc_frmclient.cpp