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.

200 lines
4.0KB

  1. #############################################################################
  2. # Makefile for building SeqPlugin.so
  3. # Generated by tmake at 22:13, 2001/09/17
  4. # Project: SeqPlugin
  5. # Template: app
  6. #############################################################################
  7. ####### Compiler, tools and options
  8. CC = gcc
  9. CXX = g++
  10. CFLAGS = @CFLAGS@
  11. CXXFLAGS= @CXXFLAGS@
  12. INCPATH = -I/usr/X11R6/include
  13. LINK = g++ -shared
  14. LFLAGS =
  15. LIBS = -L/usr/X11R6/lib -lfltk -lGL -lXext -lX11 -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. ../Widgets/Fl_EventMap.h \
  41. ../Widgets/Fl_SEvent.h \
  42. ../../Sample.h \
  43. ../../RiffWav.h \
  44. SeqPlugin.h \
  45. SeqPluginGUI.h
  46. SOURCES = ../SpiralPlugin.C \
  47. ../SpiralPluginGUI.C \
  48. ../../ChannelHandler.C \
  49. ../Widgets/Fl_Knob.cxx \
  50. ../Widgets/Fl_DragBar.cxx \
  51. ../Widgets/Fl_EventMap.C \
  52. ../Widgets/Fl_SEvent.C \
  53. ../../Sample.C \
  54. ../../RiffWav.C \
  55. SeqPlugin.C \
  56. SeqPluginGUI.C
  57. OBJECTS = ../SpiralPlugin.o \
  58. ../SpiralPluginGUI.o \
  59. ../ChannelHandler.o \
  60. ../Widgets/Fl_Knob.o \
  61. ../Widgets/Fl_DragBar.o \
  62. ../Widgets/Fl_EventMap.o \
  63. ../Widgets/Fl_SEvent.o \
  64. ../../Sample.o \
  65. ../../RiffWav.o \
  66. SeqPlugin.o \
  67. SeqPluginGUI.o
  68. INTERFACES =
  69. UICDECLS =
  70. UICIMPLS =
  71. SRCMOC =
  72. OBJMOC =
  73. DIST =
  74. TARGET = SeqPlugin.so
  75. ####### Implicit rules
  76. .SUFFIXES: .cpp .cxx .cc .C .c
  77. .cpp.o:
  78. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  79. .cxx.o:
  80. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  81. .cc.o:
  82. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  83. .C.o:
  84. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  85. .c.o:
  86. $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
  87. ####### Build rules
  88. all: $(TARGET)
  89. $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
  90. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
  91. moc: $(SRCMOC)
  92. tmake:
  93. tmake SeqPlugin.pro
  94. dist:
  95. $(TAR) SeqPlugin.tar SeqPlugin.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
  96. $(GZIP) SeqPlugin.tar
  97. clean:
  98. -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
  99. -rm -f *~ core
  100. install:
  101. $(INSTALL) $(TARGET) $(libdir)/SpiralPlugins
  102. ####### Sub-libraries
  103. ###### Combined headers
  104. ####### Compile
  105. ../SpiralPlugin.o: ../SpiralPlugin.C \
  106. ../SpiralPlugin.h \
  107. ../../Sample.h
  108. ../SpiralPluginGUI.o: ../SpiralPluginGUI.C \
  109. ../SpiralPluginGUI.h \
  110. ../Widgets/Fl_DragBar.H \
  111. ../SpiralPlugin.h \
  112. ../../Sample.h
  113. ../Widgets/Fl_Knob.o: ../Widgets/Fl_Knob.cxx \
  114. ../Widgets/Fl_Knob.H
  115. ../Widgets/Fl_DragBar.o: ../Widgets/Fl_DragBar.cxx \
  116. ../Widgets/Fl_DragBar.H
  117. ../Widgets/Fl_EventMap.o: ../Widgets/Fl_EventMap.C \
  118. ../Widgets/Fl_EventMap.h \
  119. ../Widgets/Fl_SEvent.h
  120. ../Widgets/Fl_SEvent.o: ../Widgets/Fl_SEvent.C \
  121. ../Widgets/Fl_SEvent.h \
  122. ../Widgets/Fl_EventMap.h
  123. ../../Sample.o: ../../Sample.C \
  124. ../../Sample.h \
  125. ../../SpiralInfo.h
  126. ../../RiffWav.o: ../../RiffWav.C \
  127. ../../RiffWav.h \
  128. ../../Sample.h \
  129. ../../SpiralInfo.h
  130. SeqPlugin.o: SeqPlugin.C \
  131. SeqPlugin.h \
  132. ../SpiralPlugin.h \
  133. ../../Sample.h \
  134. ../../SpiralInfo.h \
  135. ../../Sample.h \
  136. ../Widgets/Fl_EventMap.h \
  137. ../Widgets/Fl_SEvent.h \
  138. SeqPluginGUI.h \
  139. ../SpiralPluginGUI.h \
  140. ../Widgets/Fl_DragBar.H \
  141. ../Widgets/Fl_Knob.H \
  142. SpiralIcon.xpm \
  143. ../../RiffWav.h \
  144. ../../NoteTable.h
  145. SeqPluginGUI.o: SeqPluginGUI.C \
  146. SeqPluginGUI.h \
  147. SeqPlugin.h \
  148. ../SpiralPlugin.h \
  149. ../../Sample.h \
  150. ../../SpiralInfo.h \
  151. ../../Sample.h \
  152. ../Widgets/Fl_EventMap.h \
  153. ../Widgets/Fl_SEvent.h \
  154. ../SpiralPluginGUI.h \
  155. ../Widgets/Fl_DragBar.H \
  156. ../Widgets/Fl_Knob.H
  157. ../../ChannelHandler.o: ../../ChannelHandler.C \
  158. ../../ChannelHandler.h