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.

265 lines
6.3KB

  1. #############################################################################
  2. # Makefile for building SpiralSynthModular
  3. # Generated by tmake at 20:13, 2001/10/04
  4. # Project: SpiralSynthModular
  5. # Template: app
  6. #############################################################################
  7. SHELL = @SHELL@
  8. ####### Compiler, tools and options
  9. CC = gcc
  10. CXX = g++
  11. CFLAGS = @CFLAGS@ @FLTK_CFLAGS@
  12. CXXFLAGS= @CXXFLAGS@ @FLTK_CXXFLAGS@
  13. INCPATH =
  14. LINK = g++
  15. LFLAGS =
  16. LIBS = @FLTK_LIBS@ -lm -ldl -lpng -lpthread
  17. MOC = moc
  18. UIC =
  19. TAR = tar -cf
  20. GZIP = gzip -9f
  21. INSTALL = @INSTALL@
  22. ###### Autoconf variables
  23. prefix = @prefix@
  24. exec_prefix = @exec_prefix@
  25. bindir = @bindir@
  26. sbindir = @sbindir@
  27. libexecdir = @libexecdir@
  28. datadir = @datadir@
  29. sysconfdir = @sysconfdir@
  30. sharedstatedir = @sharedstatedir@
  31. localstatedir = @localstatedir@
  32. libdir = @libdir@
  33. infodir = @infodir@
  34. mandir = @mandir@
  35. SpiralPlugins = @PLUGINDIR@
  36. ####### Files
  37. HEADERS = SpiralSynthModular.h \
  38. SpiralSynthModularInfo.h \
  39. GraphSort.h \
  40. GUI/Widgets/Fl_DeviceGUI.h \
  41. GUI/Widgets/Fl_CommentGUI.h \
  42. GUI/Widgets/Fl_DragBar.H \
  43. GUI/Widgets/Fl_Canvas.h \
  44. SpiralSound/SpiralInfo.h \
  45. SpiralSound/Sample.h \
  46. SpiralSound/Plugins/SpiralPlugin.h \
  47. SpiralSound/Plugins/SpiralPluginGUI.h \
  48. SpiralSound/PluginManager.h \
  49. SettingsWindow.h \
  50. SpiralSynthPluginLocation.h
  51. SOURCES = SpiralSynthModular.C \
  52. SpiralSynthModularInfo.C \
  53. GraphSort.C \
  54. GUI/Widgets/Fl_DeviceGUI.C \
  55. GUI/Widgets/Fl_CommentGUI.C \
  56. GUI/Widgets/Fl_DragBar.cxx \
  57. GUI/Widgets/Fl_Canvas.C \
  58. SpiralSound/SpiralInfo.C \
  59. SpiralSound/Sample.C \
  60. SpiralSound/Plugins/SpiralPlugin.C \
  61. SpiralSound/Plugins/SpiralPluginGUI.C \
  62. SpiralSound/PluginManager.C \
  63. SettingsWindow.C
  64. OBJECTS = SpiralSynthModular.o \
  65. SpiralSynthModularInfo.o \
  66. GraphSort.o \
  67. GUI/Widgets/Fl_DeviceGUI.o \
  68. GUI/Widgets/Fl_CommentGUI.o \
  69. GUI/Widgets/Fl_DragBar.o \
  70. GUI/Widgets/Fl_Canvas.o \
  71. SpiralSound/SpiralInfo.o \
  72. SpiralSound/Sample.o \
  73. SpiralSound/Plugins/SpiralPlugin.o \
  74. SpiralSound/Plugins/SpiralPluginGUI.o \
  75. SpiralSound/PluginManager.o \
  76. SettingsWindow.o
  77. INTERFACES =
  78. UICDECLS =
  79. UICIMPLS =
  80. SRCMOC =
  81. OBJMOC =
  82. DIST =
  83. TARGET = SpiralSynthModular
  84. SUBDIRS = @PLUGINLIST@
  85. ####### Implicit rules
  86. .SUFFIXES: .cpp .cxx .cc .C .c
  87. .cpp.o:
  88. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  89. .cxx.o:
  90. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  91. .cc.o:
  92. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  93. .C.o:
  94. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  95. .c.o:
  96. $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
  97. ####### Build rules
  98. all: $(TARGET)
  99. list='$(SUBDIRS)'; \
  100. for subdir in $$list; do \
  101. (cd SpiralSound/Plugins/$$subdir ; make) \
  102. done;
  103. $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
  104. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
  105. moc: $(SRCMOC)
  106. tmake: Makefile
  107. Makefile: SpiralSynthModular.pro
  108. tmake SpiralSynthModular.pro -o Makefile
  109. dist:
  110. $(TAR) SpiralSynthModular.tar SpiralSynthModular.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
  111. $(GZIP) SpiralSynthModular.tar
  112. clean:
  113. -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
  114. -rm -f *~ core
  115. list='$(SUBDIRS)'; \
  116. for subdir in $$list; do \
  117. (cd SpiralSound/Plugins/$$subdir ; make clean) \
  118. done;
  119. install: SpiralSynthModular
  120. $(INSTALL) SpiralSynthModular $(bindir)
  121. $(INSTALL) -d $(SpiralPlugins)
  122. list='$(SUBDIRS)'; \
  123. for subdir in $$list; do \
  124. (cd SpiralSound/Plugins/$$subdir ; make install) \
  125. done;
  126. uninstall:
  127. rm -f $(bindir)/SpiralSynthModular
  128. rm -rf $(SpiralPlugins)
  129. ####### Sub-libraries
  130. ###### Combined headers
  131. ####### Compile
  132. SpiralSynthModular.o: SpiralSynthModular.C \
  133. SpiralSynthModular.h \
  134. SpiralSynthModularInfo.h \
  135. SpiralSound/SpiralInfo.h \
  136. GUI/Widgets/Fl_DeviceGUI.h \
  137. GUI/Widgets/Fl_CommentGUI.h \
  138. GUI/Widgets/Fl_Canvas.h \
  139. SpiralSound/Plugins/SpiralPlugin.h \
  140. SettingsWindow.h \
  141. SpiralSound/PluginManager.h \
  142. GUI/SSM.xpm \
  143. GUI/load.xpm \
  144. GUI/save.xpm \
  145. GUI/new.xpm \
  146. GUI/options.xpm \
  147. GUI/edit.xpm \
  148. GUI/comment.xpm
  149. SpiralSynthModularInfo.o: SpiralSynthModularInfo.C \
  150. SpiralSynthModularInfo.h \
  151. SpiralSound/SpiralInfo.h \
  152. SpiralSynthPluginLocation.h
  153. GraphSort.o: GraphSort.C \
  154. GraphSort.h
  155. GUI/Widgets/Fl_DeviceGUI.o: GUI/Widgets/Fl_DeviceGUI.C \
  156. GUI/Widgets/Fl_DeviceGUI.h \
  157. GUI/Widgets/Fl_DragBar.H \
  158. GUI/Widgets/Fl_Canvas.h \
  159. GUI/Widgets/../../GraphSort.h \
  160. GUI/Widgets/../../SpiralSynthModularInfo.h \
  161. SpiralSound/SpiralInfo.h
  162. GUI/Widgets/Fl_CommentGUI.o: GUI/Widgets/Fl_CommentGUI.C \
  163. GUI/Widgets/Fl_CommentGUI.h \
  164. GUI/Widgets/Fl_DeviceGUI.h \
  165. GUI/Widgets/Fl_DragBar.H \
  166. GUI/Widgets/../../SpiralSynthModularInfo.h \
  167. SpiralSound/SpiralInfo.h
  168. GUI/Widgets/Fl_DragBar.o: GUI/Widgets/Fl_DragBar.cxx \
  169. GUI/Widgets/Fl_DragBar.H
  170. GUI/Widgets/Fl_Canvas.o: GUI/Widgets/Fl_Canvas.C \
  171. GUI/Widgets/Fl_Canvas.h \
  172. GUI/Widgets/../../GraphSort.h \
  173. GUI/Widgets/Fl_DeviceGUI.h \
  174. GUI/Widgets/Fl_DragBar.H \
  175. GUI/Widgets/../../SpiralSynthModularInfo.h \
  176. SpiralSound/SpiralInfo.h
  177. SpiralSound/SpiralInfo.o: SpiralSound/SpiralInfo.C \
  178. SpiralSound/SpiralInfo.h \
  179. SpiralSound/Sample.h
  180. SpiralSound/Sample.o: SpiralSound/Sample.C \
  181. SpiralSound/Sample.h \
  182. SpiralSound/SpiralInfo.h
  183. SpiralSound/Plugins/SpiralPlugin.o: SpiralSound/Plugins/SpiralPlugin.C \
  184. SpiralSound/Plugins/SpiralPlugin.h \
  185. SpiralSound/Plugins/../Sample.h \
  186. SpiralSound/SpiralInfo.h \
  187. SpiralSound/Sample.h
  188. SpiralSound/Plugins/SpiralPluginGUI.o: SpiralSound/Plugins/SpiralPluginGUI.C \
  189. SpiralSound/Plugins/SpiralPluginGUI.h \
  190. SpiralSound/Plugins/Widgets/Fl_DragBar.H \
  191. SpiralSound/Plugins/SpiralPlugin.h \
  192. SpiralSound/Plugins/../Sample.h \
  193. SpiralSound/SpiralInfo.h \
  194. SpiralSound/Sample.h
  195. SpiralSound/PluginManager.o: SpiralSound/PluginManager.C \
  196. SpiralSound/PluginManager.h \
  197. SpiralSound/Plugins/SpiralPlugin.h \
  198. SpiralSound/Plugins/../Sample.h \
  199. SpiralSound/SpiralInfo.h \
  200. SpiralSound/Sample.h
  201. SettingsWindow.o: SettingsWindow.C \
  202. SettingsWindow.h \
  203. SpiralSynthModular.h \
  204. SpiralSynthModularInfo.h \
  205. SpiralSound/SpiralInfo.h \
  206. SpiralSound/Sample.h \
  207. SpiralSound/SpiralInfo.h \
  208. GUI/Widgets/Fl_DeviceGUI.h \
  209. GUI/Widgets/Fl_DragBar.H \
  210. GUI/Widgets/Fl_CommentGUI.h \
  211. GUI/Widgets/Fl_DeviceGUI.h \
  212. GUI/Widgets/Fl_Canvas.h \
  213. GUI/Widgets/../../GraphSort.h \
  214. SpiralSound/Plugins/SpiralPlugin.h \
  215. SpiralSound/Plugins/../Sample.h \
  216. GUI/options.xpm