-TARGET = @targetname@.a
+TARGETNAME = @targetname@
+
+ifneq "$(TARGETNAME)" ""
+TARGET = $(TARGETNAME).a
+endif
+
SOURCES = rlm_krb5.c
SRC_CFLAGS = @krb5_cflags@
-TARGET = rlm_ldap.a
+TARGETNAME = @targetname@
+
+ifneq "$(TARGETNAME)" ""
+TARGET = $(TARGETNAME).a
+endif
+
SOURCES = rlm_ldap.c @edir@
SRC_CFLAGS = @ldap_cflags@
-TARGET = @targetname@.a
+TARGETNAME = @targetname@
+
+ifneq "$(TARGETNAME)" ""
+TARGET = $(TARGETNAME).a
+endif
+
SOURCES = rlm_pam.c
SRC_CFLAGS = @pam_cflags@
-TARGET = @targetname@.a
+TARGETNAME = @targetname@
+
+ifneq "$(TARGETNAME)" ""
+TARGET = $(TARGETNAME).a
+endif
+
SOURCES = rlm_perl.c
SRC_CFLAGS = @perl_cflags@
-TARGET = @targetname.a
+TARGETNAME = @targetname@
+
+ifneq "$(TARGETNAME)" ""
+TARGET = $(TARGETNAME).a
+endif
+
SOURCES = rlm_python.c
TGT_LDLIBS = @python_ldflags@