source: nanovis/branches/1.1/newmat11/Makefile.in @ 4923

Last change on this file since 4923 was 4904, checked in by ldelgass, 9 years ago

Merge serveral changes from trunk. Does not include threading, world space
changes, etc.

File size: 1.2 KB
Line 
1
2SHELL = /bin/sh
3
4.PHONY: all install clean distclean
5
6bindir          = @bindir@
7datadir         = @datadir@
8datarootdir     = @datarootdir@
9exec_prefix     = @exec_prefix@
10includedir      = @includedir@
11libdir          = @libdir@
12mandir          = @mandir@
13prefix          = @prefix@
14srcdir          = @srcdir@
15
16INSTALL         = @INSTALL@
17INSTALL_PROGRAM = ${INSTALL} -m 555
18INSTALL_DATA    = ${INSTALL} -m 444
19INSTALL_SCRIPT  = ${INSTALL} -m 444
20RM              = rm -f
21AR              = ar rc
22RANLIB          = @RANLIB@
23CC              = @CC@
24VPATH           = $(srcdir)
25
26INCLUDES        = -I$(srcdir)
27
28CFLAGS          = @CFLAGS@
29EXTRA_CFLAGS    = -Wall
30DEFINES         = @DEFINES@
31CC_SWITCHES     = $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDES)
32
33MATLIB          = newmat11.a
34
35OBJS            = \
36                bandmat.o \
37                cholesky.o \
38                evalue.o \
39                fft.o \
40                hholder.o \
41                jacobi.o \
42                myexcept.o \
43                newfft.o \
44                newmat1.o \
45                newmat2.o \
46                newmat3.o \
47                newmat4.o \
48                newmat5.o \
49                newmat6.o \
50                newmat7.o \
51                newmat8.o \
52                newmat9.o \
53                newmatex.o \
54                newmatnl.o \
55                newmatrm.o \
56                nm_misc.o \
57                solution.o \
58                sort.o \
59                submat.o \
60                svd.o
61
62all: $(MATLIB)
63
64install: all
65
66$(MATLIB): $(OBJS)
67        $(RM) $@
68        $(AR) $@ $(OBJS)
69        $(RANLIB) $@
70
71.cpp.o:
72        $(CC) $(CC_SWITCHES) -o $@ -c $<
73
74clean:
75        $(RM) *.a *.o
76
77distclean: clean
78        $(RM) Makefile *~
79
Note: See TracBrowser for help on using the repository browser.