source: branches/blt4/lang/tcl/src/Makefile.in @ 1897

Last change on this file since 1897 was 1897, checked in by gah, 14 years ago

re-merge with latest trunk changes

File size: 2.3 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@
14MKDIR_P         = @MKDIR_P@
15
16CXX             = @CXX@
17CC              = @CC@
18CFLAGS_DEBUG    = @CFLAGS_DEBUG@ -Wall
19CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@
20STLIB_LD        = @STLIB_LD@
21SHLIB_LD        = @SHLIB_LD@
22SHLIB_CFLAGS    = @SHLIB_CFLAGS@
23SHLIB_LDFLAGS   = @SHLIB_LDFLAGS@
24SHLIB_SUFFIX    = @SHLIB_SUFFIX@
25CFLAGS_DEFAULT  = @CFLAGS_DEFAULT@
26LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@
27CFLAGS          = @CFLAGS@ -fPIC
28TCL_VERSION     = @TCL_VERSION@
29TCL_LIB_SPEC    = @TCL_LIB_SPEC@
30
31CC_SWITCHES     = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES)
32CXX_SWITCHES    = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES)
33
34INCLUDES    = -I$(srcdir) \
35  -I../../../src/core \
36  -I$(srcdir)/../../../src/core \
37  -I$(srcdir)/../../../src/objects \
38  -I$(includedir)
39version         = @PACKAGE_VERSION@
40DEFINES         = -DPACKAGE_VERSION=\"$(version)\"
41
42RANLIB          = @RANLIB@
43AR              = ar
44VPATH           = $(srcdir)
45RM              = rm -f
46
47CDEBUGFLAGS     = -g -Wall
48
49LIBS = \
50        -L../../../src/core -lrappture \
51        $(TCL_LIB_SPEC) -lexpat -lz -lm -lstdc++
52
53OBJS = \
54        Rappture_Init.o \
55        RpDaemon.o \
56        RpEncodeTclInterface.o \
57        RpOp.o \
58        RpRlimit.o  \
59        RpRusage.o \
60        RpSignal.o  \
61        RpSlice.o  \
62        RpSysinfo.o  \
63        Switch.o \
64        RpUnitsTclInterface.o \
65        RpUtilsTclInterface.o
66
67ifeq ($(WIN32),"")
68   OBJS += RpWinResource.o
69endif
70
71FFMPEG          = @HAVE_FFMPEG_LIBS@
72ifeq ($(FFMPEG),yes)
73    OBJS += RpMediaPlayerTclInterface.o
74    LIBS += -L../../../src/objects -lRpObjects
75endif
76
77
78# Not using     RpLibraryTclInterface.o \
79
80name        = Rappture$(version)
81libname     = $(name)
82lib         = $(libname)$(SHLIB_SUFFIX)
83destdir     = $(libdir)/$(name)
84
85all: $(lib)
86
87$(lib): $(OBJS)
88        $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) \
89                $(LIB_SEARCH_DIRS) $(LIBS)
90
91install: $(lib)
92        $(MKDIR_P) $(destdir)
93        $(INSTALL) -m 555 $(lib) $(destdir)
94
95.cc.o:
96        $(CXX) $(CXX_SWITCHES) -c $?
97.c.o:
98        $(CC) $(CC_SWITCHES) -c $?
99
100clean:
101        $(RM) $(OBJS) $(lib)
102
103distclean: clean
104        $(RM) Makefile *~
105
Note: See TracBrowser for help on using the repository browser.