source: trunk/lang/tcl/src/Makefile.in @ 1040

Last change on this file since 1040 was 1040, checked in by gah, 16 years ago

moved b64 library to rappture core

File size: 1.9 KB
Line 
1
2bindir          = @bindir@
3datadir         = @datadir@
4datarootdir     = @datarootdir@
5exec_prefix     = @exec_prefix@
6includedir      = @includedir@
7libdir          = @libdir@
8mandir          = @mandir@
9prefix          = @prefix@
10srcdir          = @srcdir@
11
12SHELL           = @SHELL@
13INSTALL         = @INSTALL@
14INSTALL_PROGRAM = ${INSTALL} -m 555
15INSTALL_DATA    = ${INSTALL} -m 444
16INSTALL_SCRIPT  = ${INSTALL}
17
18CXX             = @CXX@
19CC              = @CC@
20CFLAGS_DEBUG    = @CFLAGS_DEBUG@ -Wall
21CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@
22STLIB_LD        = @STLIB_LD@
23SHLIB_LD        = @SHLIB_LD@
24SHLIB_CFLAGS    = @SHLIB_CFLAGS@
25SHLIB_LDFLAGS   = @SHLIB_LDFLAGS@
26SHLIB_SUFFIX    = @SHLIB_SUFFIX@
27CFLAGS_DEFAULT  = @CFLAGS_DEFAULT@
28LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@
29CFLAGS          = @CFLAGS@
30
31CC_SWITCHES     = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES)
32CXX_SWITCHES    = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES)
33
34INCLUDES        = -I$(srcdir) \
35                  -I$(srcdir)/../../../src/core \
36                  -I$(includedir)
37version         = @PACKAGE_VERSION@
38DEFINES         = -DPACKAGE_VERSION=\"$(version)\"     
39
40RANLIB          = @RANLIB@
41AR              = ar
42VPATH           = $(srcdir)
43RM              = rm -f
44
45CDEBUGFLAGS     = -g -Wall
46
47LIBS            = \
48                -L../../../src/core -lrappture \
49                -L$(libdir) -ltcl8.4 -lexpat -lz -lm -lstdc++
50
51OBJS            = \
52                Rappture_Init.o \
53                RpDaemon.o \
54                RpEncodeTclInterface.o \
55                RpOp.o \
56                RpRlimit.o  \
57                RpRusage.o \
58                RpSignal.o  \
59                RpUnitsTclInterface.o \
60                RpUtilsTclInterface.o
61
62ifeq ($(WIN32),"")
63   OBJS += RpWinResource.o
64endif
65
66# Not using     RpLibraryTclInterface.o \
67
68name            = Rappture$(version)
69libname         = $(name)
70lib             = $(libname)$(SHLIB_SUFFIX)
71destdir         = $(libdir)/$(name)
72
73all: $(lib)
74
75$(lib): $(OBJS)
76        $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) \
77                $(LIB_SEARCH_DIRS) $(LIBS)
78
79install: $(lib)
80        $(INSTALL) -d $(destdir)
81        $(INSTALL) -m 555 $(lib) $(destdir)
82
83.cc.o:
84        $(CXX) $(CXX_SWITCHES) -c $?
85.c.o:
86        $(CC) $(CC_SWITCHES)-c $?
87
88clean:
89        $(RM) $(OBJS) $(lib)
90
91distclean: clean
92        $(RM) Makefile *~
93
Note: See TracBrowser for help on using the repository browser.