source: trunk/lang/ruby/Makefile.in @ 3177

Last change on this file since 3177 was 1944, checked in by gah, 11 years ago

add unit cell to molvisviewer

File size: 2.0 KB
Line 
1
2bindir          = @bindir@
3datadir         = @datadir@
4datarootdir     = @datarootdir@
5exec_prefix     = @exec_prefix@
6includedir      = @includedir@
7libdir          = @libdir@
8mandir          = @mandir@
9prefix          = @prefix@
10srcdir          = @srcdir@
11
12INSTALL         = @INSTALL@
13SOEXT           = @SHLIB_SUFFIX@
14
15
16HAVE_RUBY_DEVEL = @HAVE_RUBY_DEVEL@
17RUBY            = @RUBY@
18RUBY_VERSION    = @RUBY_VERSION@
19RUBY_CPPFLAGS   = @RUBY_CPPFLAGS@
20RUBY_EXTRA_LIBS = @RUBY_EXTRA_LIBS@
21RUBY_LDFLAGS    = @RUBY_LDFLAGS@
22RUBY_SITE_PKG   = @RUBY_SITE_PKG@
23RUBY_VERSION_RV = @RUBY_VERSION_RV@
24RUBY_PLATFORM   = @RUBY_PLATFORM@
25destdir         = $(libdir)/ruby
26rubydir         = $$RAPPTURE_INSTALL_DIR/lib/ruby
27
28CXX             = @CXX@
29CC              = @CXX@
30CFLAGS_DEBUG    = @CFLAGS_DEBUG@
31CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@
32STLIB_LD        = @STLIB_LD@
33SHLIB_LD        = @SHLIB_LD@
34SHLIB_CFLAGS    = @SHLIB_CFLAGS@
35SHLIB_LDFLAGS   = @SHLIB_LDFLAGS@ $(RUBY_LDFLAGS)
36SHLIB_SUFFIX    = @SHLIB_SUFFIX@
37CFLAGS_DEFAULT  = @CFLAGS_DEFAULT@
38LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@
39
40DEFINES         = -Wall -DRAISE_EXCEPTIONS
41CFLAGS          = @CFLAGS@ @SHLIB_CFLAGS@
42INCLUDES        = -I$(srcdir) \
43                  -I$(srcdir)/../../src/core \
44                  -I$(includedir) \
45                  $(RUBY_CPPFLAGS)
46
47RANLIB          = @RANLIB@
48MKDIR_P         = @MKDIR_P@
49AR              = ar
50VPATH           = $(srcdir)
51RM              = rm -f
52
53CDEBUGFLAGS     = -g -Wall
54
55LIBS            = \
56                -L../../src/core -lrappture \
57                $(RUBY_LDFLAGS)
58
59CXX_SWITCHES    = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES)
60
61
62OBJS            = \
63                Ruby_Rappture.o
64
65lib             = Rappture$(SOEXT)
66
67all: $(lib)
68
69$(lib): $(OBJS)
70        $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) \
71                $(LIB_SEARCH_DIRS) $(LIBS)
72install: $(lib)
73        $(MKDIR_P) -m 0755 $(destdir)
74        $(INSTALL) -m 0555 $(lib) $(destdir)
75
76clean:
77        $(RM) $(lib) $(OBJS)
78
79distclean: clean
80        $(RM) Makefile *~ build.rb
81
82Makefile.ruby: build.rb
83        $(RUBY) build.rb
84
85.cc.o:
86        $(CXX) $(CXX_SWITCHES) -c $?
87
88old: Makefile.ruby
89        $(MAKE) -f Makefile.ruby all
Note: See TracBrowser for help on using the repository browser.