integrer: remove some dead code
[piplib.git] / Makefile.am
blob88a6a2ac8d51195f7b9d8427fb14cc24586bae51
2 #  /**-------------------------------------------------------------------**
3 #   **                            PIP/PipLib                             **
4 #   **-------------------------------------------------------------------**
5 #   **                           makefile.in                             **
6 #   **-------------------------------------------------------------------**
7 #   **                   First version: july 28th 2001                   **
8 #   **-------------------------------------------------------------------**/
10 # Makefile.am (or Makefile if generated) of PIP/PipLib. Makefile.am is not a
11 # makefile, you must run the 'configure' shellscript to generate the Makefile
12 # thanks to this file. 
14 SUBDIRS = . example test
16 bin_PROGRAMS = @pips@
17 EXTRA_PROGRAMS = pip32 pip64 pipMP
18 lib_LTLIBRARIES = @piplibs@
19 EXTRA_LTLIBRARIES = libpiplib32.la libpiplib64.la libpiplibMP.la
21 LIBRARY_FILES = \
22         source/integrer.c \
23         source/piplib.c \
24         source/sol.c \
25         source/tab.c \
26         source/traiter.c \
27         source/funcall.h \
28         source/pip.h \
29         source/sol.h \
30         source/tab.h \
31         source/type.h
33 pkginclude_HEADERS = \
34         include/piplib/piplib.h \
35         include/piplib/piplib32.h \
36         include/piplib/piplib64.h \
37         include/piplib/piplibMP.h
39 libpiplib32_la_SOURCES = $(LIBRARY_FILES)
40 libpiplib32_la_CPPFLAGS = @DFLAGS32@ -I$(srcdir)/include
41 libpiplib32_la_LDFLAGS = -rpath $(libdir) -version-info @versioninfo@
42 libpiplib64_la_SOURCES = $(LIBRARY_FILES)
43 libpiplib64_la_CPPFLAGS = @DFLAGS64@ -I$(srcdir)/include
44 libpiplib64_la_LDFLAGS = -rpath $(libdir) -version-info @versioninfo@
45 libpiplibMP_la_SOURCES = $(LIBRARY_FILES)
46 libpiplibMP_la_CPPFLAGS = @MP_DFLAGS@ -I$(srcdir)/include
47 libpiplibMP_la_LDFLAGS = @EXTRA_LIBS@ -rpath $(libdir) -version-info @versioninfo@
49 pip32_SOURCES = source/maind.c
50 pip32_CPPFLAGS = @DFLAGS32@ -I$(srcdir)/include
51 pip32_LDADD = libpiplib32.la
52 pip64_SOURCES = source/maind.c
53 pip64_CPPFLAGS = @DFLAGS64@ -I$(srcdir)/include
54 pip64_LDADD = libpiplib64.la
55 pipMP_SOURCES = source/maind.c
56 pipMP_CPPFLAGS = @MP_DFLAGS@ -I$(srcdir)/include
57 pipMP_LDADD = libpiplibMP.la @EXTRA_LIBS@
59 EXTRA_DIST = \
60         autogen.sh
62 dist-hook:
63         mkdir $(distdir)/doc
64         (cd $(srcdir)/doc/source && make all pdf) && \
65             cp $(srcdir)/doc/source/pip.pdf \
66                $(srcdir)/doc/source/pip.ps $(distdir)/doc/
67         
68 check:
69         @for pip in @pips@; do \
70             $(MAKE) test -C test PIP=$$pip; \
71         done
72         @for example in @examples@; do \
73             $(MAKE) test -C example EXAMPLE=$$example; \
74         done
75         
76 total:
77         @echo "             /*-----------------------------------------------*"
78         @echo "              *                   PIP/PipLib                  *"
79         @echo "              *-----------------------------------------------*/"
80         $(MAKE) uninstall
81         $(MAKE) clean
82         $(MAKE)
83         $(MAKE) install