bindir = @bindir@ datadir = @datadir@ datarootdir = @datarootdir@ exec_prefix = @exec_prefix@ includedir = @includedir@ libdir = @libdir@ mandir = @mandir@ prefix = @prefix@ srcdir = @srcdir@ SHELL = @SHELL@ INSTALL = @INSTALL@ MKDIR_P = @MKDIR_P@ CXX = @CXX@ CC = @CC@ CFLAGS_DEBUG = @CFLAGS_DEBUG@ -Wall CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@ STLIB_LD = @STLIB_LD@ SHLIB_LD = @SHLIB_LD@ SHLIB_CFLAGS = @SHLIB_CFLAGS@ SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ SHLIB_SUFFIX = @SHLIB_SUFFIX@ CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@ CFLAGS = @CFLAGS@ -fPIC TCL_VERSION = @TCL_VERSION@ TCL_LIB_SPEC = @TCL_LIB_SPEC@ CC_SWITCHES = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES) CXX_SWITCHES = $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES) INCLUDES = -I$(srcdir) \ -I../../../src/core \ -I$(srcdir)/../../../src/core \ -I$(srcdir)/../../../src/objects \ -I$(includedir) version = @PACKAGE_VERSION@ DEFINES = -DPACKAGE_VERSION=\"$(version)\" RANLIB = @RANLIB@ AR = ar VPATH = $(srcdir) RM = rm -f CDEBUGFLAGS = -g -Wall LIBS = \ -L../../../src/core -lrappture \ $(TCL_LIB_SPEC) -lexpat -lz -lm -lstdc++ OBJS = \ Rappture_Init.o \ RpDaemon.o \ RpEncodeTclInterface.o \ RpOp.o \ RpRlimit.o \ RpRusage.o \ RpSignal.o \ RpSlice.o \ RpSysinfo.o \ Switch.o \ RpUnitsTclInterface.o \ RpUtilsTclInterface.o ifeq ($(WIN32),"") OBJS += RpWinResource.o endif FFMPEG = @HAVE_FFMPEG_LIBS@ ifeq ($(FFMPEG),yes) OBJS += RpVideoTclInterface.o LIBS += -L../../../src/objects -lRpObjects endif # Not using RpLibraryTclInterface.o \ name = Rappture$(version) libname = $(name) lib = $(libname)$(SHLIB_SUFFIX) destdir = $(libdir)/$(name) all: $(lib) $(lib): $(OBJS) $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) \ $(LIB_SEARCH_DIRS) $(LIBS) install: $(lib) $(MKDIR_P) -m 0755 $(destdir) $(INSTALL) -m 0555 $(lib) $(destdir) .cc.o: $(CXX) $(CXX_SWITCHES) -c $? .c.o: $(CC) $(CC_SWITCHES) -c $? clean: $(RM) $(OBJS) $(lib) distclean: clean $(RM) Makefile *~