1
# **********************************************************************
3
# Copyright (c) 2003-2010 ZeroC, Inc. All rights reserved.
5
# This copy of Ice is licensed to you under the terms described in the
6
# ICE_LICENSE file included in this distribution.
8
# **********************************************************************
12
LIBFILENAME = $(call mklibfilename,Glacier2,$(VERSION))
13
SONAME = $(call mksoname,Glacier2,$(SOVERSION))
14
LIBNAME = $(call mklibname,Glacier2)
17
TARGETS = $(call mklibtargets,$(libdir)/$(LIBFILENAME),$(libdir)/$(SONAME),$(libdir)/$(LIBNAME))
19
OBJS = PermissionsVerifier.o \
25
SRCS = $(OBJS:.o=.cpp)
27
SLICE_SRCS = $(SDIR)/PermissionsVerifierF.ice \
28
$(SDIR)/PermissionsVerifier.ice \
34
HDIR = $(headerdir)/Glacier2
35
SDIR = $(slicedir)/Glacier2
37
include $(top_srcdir)/config/Make.rules
39
CPPFLAGS := -I.. $(CPPFLAGS) $(OPENSSL_FLAGS)
40
SLICE2CPPFLAGS := --include-dir Glacier2 --dll-export GLACIER2_API $(SLICE2CPPFLAGS)
41
LINKWITH := $(BZIP2_RPATH_LINK) -lIce -lIceUtil
43
$(libdir)/$(LIBFILENAME): $(OBJS) $(HDIR)/PermissionsVerifierF.h $(HDIR)/RouterF.h
45
$(call mkshlib,$@,$(SONAME),$(OBJS),$(LINKWITH))
47
$(libdir)/$(SONAME): $(libdir)/$(LIBFILENAME)
49
ln -s $(LIBFILENAME) $@
51
$(libdir)/$(LIBNAME): $(libdir)/$(SONAME)
56
$(call installlib,$(install_libdir),$(libdir),$(LIBFILENAME),$(SONAME),$(LIBNAME))