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.

156 lines
3.0KB

  1. #############################################################################
  2. # Makefile for building OperatorPlugin.so
  3. # Generated by tmake at 21:08, 2001/11/12
  4. # Project: OperatorPlugin
  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 @FLTK_LIBS@ -lGL -lXext -lX11 -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. OperatorPlugin.h \
  42. OperatorPluginGUI.h
  43. SOURCES = ../SpiralPlugin.C \
  44. ../SpiralPluginGUI.C \
  45. ../../ChannelHandler.C \
  46. ../Widgets/Fl_Knob.cxx \
  47. ../Widgets/Fl_DragBar.cxx \
  48. ../../Sample.C \
  49. OperatorPlugin.C \
  50. OperatorPluginGUI.C
  51. OBJECTS = ../SpiralPlugin.o \
  52. ../SpiralPluginGUI.o \
  53. ../../ChannelHandler.o \
  54. ../Widgets/Fl_Knob.o \
  55. ../Widgets/Fl_DragBar.o \
  56. ../../Sample.o \
  57. OperatorPlugin.o \
  58. OperatorPluginGUI.o
  59. INTERFACES =
  60. UICDECLS =
  61. UICIMPLS =
  62. SRCMOC =
  63. OBJMOC =
  64. DIST =
  65. TARGET = OperatorPlugin.so
  66. ####### Implicit rules
  67. .SUFFIXES: .cpp .cxx .cc .C .c
  68. .cpp.o:
  69. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  70. .cxx.o:
  71. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  72. .cc.o:
  73. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  74. .C.o:
  75. $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
  76. .c.o:
  77. $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
  78. ####### Build rules
  79. all: $(TARGET)
  80. $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
  81. $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
  82. moc: $(SRCMOC)
  83. clean:
  84. -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
  85. -rm -f *~ core
  86. install:
  87. $(INSTALL) $(TARGET) $(libdir)/SpiralPlugins
  88. ####### Sub-libraries
  89. ###### Combined headers
  90. ####### Compile
  91. ../SpiralPlugin.o: ../SpiralPlugin.C \
  92. ../SpiralPlugin.h \
  93. ../../Sample.h
  94. ../SpiralPluginGUI.o: ../SpiralPluginGUI.C \
  95. ../SpiralPluginGUI.h \
  96. ../Widgets/Fl_DragBar.H \
  97. ../SpiralPlugin.h \
  98. ../../Sample.h
  99. ../Widgets/Fl_Knob.o: ../Widgets/Fl_Knob.cxx \
  100. ../Widgets/Fl_Knob.H
  101. ../Widgets/Fl_DragBar.o: ../Widgets/Fl_DragBar.cxx \
  102. ../Widgets/Fl_DragBar.H
  103. ../../Sample.o: ../../Sample.C \
  104. ../../Sample.h \
  105. ../../SpiralInfo.h
  106. OperatorPlugin.o: OperatorPlugin.C \
  107. OperatorPlugin.h \
  108. OperatorPluginGUI.h \
  109. ../../NoteTable.h \
  110. ../SpiralPlugin.h \
  111. ../SpiralPluginGUI.h \
  112. SpiralIcon.xpm
  113. OperatorPluginGUI.o: OperatorPluginGUI.C \
  114. OperatorPlugin.h \
  115. OperatorPluginGUI.h \
  116. ../SpiralPlugin.h \
  117. ../SpiralPluginGUI.h
  118. ../../ChannelHandler.o: ../../ChannelHandler.C \
  119. ../../ChannelHandler.h