aboutsummaryrefslogtreecommitdiff
path: root/src/graph/view2D/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/graph/view2D/Makefile.in')
-rw-r--r--src/graph/view2D/Makefile.in68
1 files changed, 68 insertions, 0 deletions
diff --git a/src/graph/view2D/Makefile.in b/src/graph/view2D/Makefile.in
new file mode 100644
index 00000000..2cf338f5
--- /dev/null
+++ b/src/graph/view2D/Makefile.in
@@ -0,0 +1,68 @@
+# local include files shared by graphics
+LINC= $(axiom_src_srcdir)/graph/include
+
+# global include files shared by everyone
+GINC= $(axiom_src_srcdir)/include
+
+build_libdir = $(abs_top_builddir)/src/lib
+
+bin_PROGRAMS = view2D$(EXEEXT)
+
+view2D_sources = buttons2d.c control2d.c graph2d.c main2d.c pot2d.c \
+ process2d.c spadAction2d.c stuff2d.c viewport2D.c write2d.c
+
+view2D_SOURCES = $(addsuffix .pamphlet, $(view2D_sources))
+
+view2D_objects = $(view2D_sources:.c=.lo)
+
+Gfun_objects = ../Gdraws/Gfun.lo
+
+view2D_LDADD = $(axiom_target_libdir)/libspad.la
+
+view2D_DEPENDENCIES = $(Gfun_objects)
+
+subdir = src/graph/view2D/
+
+pamphlets = Makefile.pamphlet $(view2D_SOURCES)
+
+AXIOM_CFLAGS = ${CCF} ${AXIOM_X11_CFLAGS} -I${LINC} -I${GINC} -I$(srcdir) \
+ $(axiom_includes)
+
+GDRAW_OBJS = ../Gdraws/Gfun.lo
+
+HEADERS = $(srcdir)/header2.h $(srcdir)/globals2.h ${LINC}/view2D.h \
+ ${LINC}/actions.h ${LINC}/viewCommand.h ${GINC}/view.h ${LINC}/G.h
+
+.PHONY: all all-ax all-view2D
+
+all: all-ax
+
+all-ax all-view2D: stamp
+ @ echo finished $(builddir)
+
+stamp: $(axiom_target_libdir)/view2D
+ @rm -f stamp
+ $(STAMP) stamp
+
+$(axiom_target_libdir)/view2D$(EXEEXT): $(view2D_objects) $(view2D_DEPENDENCIES)
+ $(LINK) -o $@ $(view2D_objects) $(Gfun_objects) \
+ $(view2D_LDADD) $(AXIOM_X11_LDFLAGS) -lm
+
+.PRECIOUS: %.c
+.PRECIOUS: %.lo
+
+%.$(OBJEXT): $(HEADERS)
+
+%.lo: $(builddir)/%.c $(axiom_c_macros.h)
+ $(COMPILE) -o $@ $(CFLAGS) $(AXIOM_CFLAGS) $<
+
+%.c: $(srcdir)/%.c.pamphlet
+ $(axiom_build_document) --tangle --output=$@ $<
+
+mostlyclean-local:
+
+clean-local: mostlyclean-local
+ @rm -f $(view2D_sources) $(view2D_objects)
+ @rm -f $(axiom_target_libdir)/view2D$(EXEEXT)
+
+distclean-local: clean-local