You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

178 lines
3.6KB

  1. #############################################################################
  2. # Makefile for building ComplexEnvelopePlugin.so
  3. # Generated by tmake at 22:13, 2001/09/17
  4. # Project: ComplexEnvelopePlugin
  5. # Template: app
  6. #############################################################################
  7. ####### Compiler, tools and options
  8. CC = gcc
  9. CXX = g++
  10. CFLAGS = @CFLAGS@ @FLTK_CFLAGS@
  11. CXXFLAGS= @CXXFLAGS@ @FLTK_CXXFLAGS@
  12. INCPATH =
  13. LINK = g++ -shared
  14. LFLAGS =
  15. LIBS = @FLTK_LIBS@ -lm -ldl
  16. MOC = moc
  17. UIC =
  18. TAR = tar -cf
  19. GZIP = gzip -9f
  20. INSTALL = @INSTALL@
  21. ###### Autoconf variables
  22. prefix = @prefix@
  23. exec_prefix = @exec_prefix@
  24. bindir = @bindir@
  25. sbindir = @sbindir@
  26. libexecdir = @libexecdir@
  27. datadir = @datadir@
  28. sysconfdir = @sysconfdir@
  29. sharedstatedir = @sharedstatedir@
  30. localstatedir = @localstatedir@
  31. libdir = @libdir@
  32. infodir = @infodir@
  33. mandir = @mandir@
  34. ####### Files
  35. HEADERS = ../SpiralPlugin.h \
  36. ../SpiralPluginGUI.h \
  37. ../../ChannelHandler.h \
  38. ../Widgets/Fl_Knob.H \
  39. ../Widgets/Fl_DragBar.H \
  40. ../../Sample.h \
  41. Bezier.h \
  42. ComplexEnvelopePlugin.h \
  43. ComplexEnvelopePluginGUI.h
  44. SOURCES = ../SpiralPlugin.C \
  45. ../SpiralPluginGUI.C \
  46. ../../ChannelHandler.C \
  47. ../Widgets/Fl_Knob.cxx \
  48. ../Widgets/Fl_DragBar.cxx \
  49. ../../Sample.C \
  50. Bezier.C \
  51. ComplexEnvelopePlugin.C \
  52. ComplexEnvelopePluginGUI.C
  53. OBJECTS = ../SpiralPlugin.o \
  54. ../SpiralPluginGUI.o \
  55. ../../ChannelHandler.o \
  56. ../Widgets/Fl_Knob.o \
  57. ../Widgets/Fl_DragBar.o \
  58. ../../Sample.o \
  59. Bezier.o \
  60. ComplexEnvelopePlugin.o \
  61. ComplexEnvelopePluginGUI.o
  62. INTERFACES =
  63. UICDECLS =
  64. UICIMPLS =
  65. SRCMOC =
  66. OBJMOC =
  67. DIST =
  68. TARGET = ComplexEnvelopePlugin.so
  69. ####### Implicit rules
  70. .SUFFIXES: .cpp .cxx .cc .C .c
  71. .cpp.o:
  72. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  73. .cxx.o:
  74. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  75. .cc.o:
  76. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  77. .C.o:
  78. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  79. .c.o:
  80. $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
  81. ####### Build rules
  82. all: $(TARGET)
  83. $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
  84. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
  85. moc: $(SRCMOC)
  86. tmake:
  87. tmake ComplexEnvelopePlugin.pro
  88. dist:
  89. $(TAR) ComplexEnvelopePlugin.tar ComplexEnvelopePlugin.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
  90. $(GZIP) ComplexEnvelopePlugin.tar
  91. clean:
  92. -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
  93. -rm -f *~ core
  94. install:
  95. $(INSTALL) $(TARGET) $(libdir)/SpiralPlugins
  96. ####### Sub-libraries
  97. ###### Combined headers
  98. ####### Compile
  99. ../SpiralPlugin.o: ../SpiralPlugin.C \
  100. ../SpiralPlugin.h \
  101. ../../Sample.h
  102. ../SpiralPluginGUI.o: ../SpiralPluginGUI.C \
  103. ../SpiralPluginGUI.h \
  104. ../Widgets/Fl_DragBar.H \
  105. ../SpiralPlugin.h \
  106. ../../Sample.h
  107. ../Widgets/Fl_Knob.o: ../Widgets/Fl_Knob.cxx \
  108. ../Widgets/Fl_Knob.H
  109. ../Widgets/Fl_DragBar.o: ../Widgets/Fl_DragBar.cxx \
  110. ../Widgets/Fl_DragBar.H
  111. ../../Sample.o: ../../Sample.C \
  112. ../../Sample.h \
  113. ../../SpiralInfo.h
  114. Bezier.o: Bezier.C \
  115. Bezier.h \
  116. ComplexEnvelopePlugin.o: ComplexEnvelopePlugin.C \
  117. ComplexEnvelopePlugin.h \
  118. ../SpiralPlugin.h \
  119. ../../Sample.h \
  120. ../../SpiralInfo.h \
  121. ../../Sample.h \
  122. ComplexEnvelopePluginGUI.h \
  123. ../SpiralPluginGUI.h \
  124. ../Widgets/Fl_DragBar.H \
  125. Bezier.h \
  126. SpiralIcon.xpm
  127. ComplexEnvelopePluginGUI.o: ComplexEnvelopePluginGUI.C \
  128. ComplexEnvelopePluginGUI.h \
  129. ComplexEnvelopePlugin.h \
  130. ../SpiralPlugin.h \
  131. ../../Sample.h \
  132. ../../SpiralInfo.h \
  133. ../../Sample.h \
  134. ../SpiralPluginGUI.h \
  135. Bezier.h \
  136. ../Widgets/Fl_DragBar.H
  137. ../../ChannelHandler.o: ../../ChannelHandler.C \
  138. ../../ChannelHandler.h