$(top_srcdir)/scripts/jlibtool: $(top_srcdir)/scripts/jlibtool.c
$(CC) $^ -o $@
+
+# Add -module for normal libtool. It doesn't like building "foo.la"
+# as a library unless you tell it to shut up, yes, I KNOW this is a module
+ifeq "$(findstring jlibtool,$(LIBTOOL))" ""
+ RLM_MOD = "-module"
+endif
+
$(TARGET).la: $(LT_OBJS)
@echo LINK $@ $^
@$(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \
- $(LINK_MODE) $(LDFLAGS) $(RLM_SQL_LDFLAGS) -o $@ \
+ $(LINK_MODE) $(LDFLAGS) $(RLM_SQL_LDFLAGS) $(RLM_MOD) -o $@ \
-rpath $(libdir) $^ $(RLM_SQL_LIBS)
#######################################################################
$(TARGET).la: $(RLM_SUBDIRS) $(LT_OBJS)
@echo LINK $@ $(filter %.lo,$^)
@$(LIBTOOL) --quiet --mode=link $(CC) -release $(RADIUSD_VERSION) \
- $(LINK_MODE) $(LDFLAGS) $(RLM_LDFLAGS) -o $@ \
+ $(LINK_MODE) $(LDFLAGS) $(RLM_LDFLAGS) $(RLM_MOD) -o $@ \
$(filter %.lo,$^) $(LIBRADIUS) $(RLM_LIBS) $(LIBS)
#######################################################################