# generic utility modules # (c) 2001 jannet it services # contact@jannet.de # $Id$ include $(MODDIR)/make/defs.mk include $(MODDIR)/make/defs-cpp.mk LDFLAGS += -shared BUILD_SHOBJS = $(addprefix $(BUILD_LIBDIR)/, $(SHOBJS)) SHOBJS = $(patsubst %.cpp,$(SO_PREFIX)%.so,$(patsubst %.cc,$(SO_PREFIX)%.so,$(patsubst %.c,$(SO_PREFIX)%.so,$(SRC_ALL_CPP)))) INSTALLED_SHOBJS += $(addprefix $(INSTALL_LIBDIR)/,$(SHOBJS)) INSTALLED_ALL_LIBS += $(INSTALLED_SHOBJS) include $(MODDIR)/make/ldlibpath.mk include $(MODDIR)/make/debugger.mk include $(MODDIR)/make/rules.mk all: $(SHOBJS) $(BUILD_SHOBJS) clean: objclean textclean localclean profclean install: $(ALL) install_dir_LIB installso $(BUILD_LIBDIR)/%.so: %.so install -m 755 $< $@