BSD compat
diff --git a/libasn1compiler/asn1c_save.c b/libasn1compiler/asn1c_save.c
index f507444..cf9c2e8 100644
--- a/libasn1compiler/asn1c_save.c
+++ b/libasn1compiler/asn1c_save.c
@@ -191,7 +191,7 @@
 		"\n$(TARGET): $(ASN_LIBRARY) $(ASN_CONVERTER_SOURCES:.c=.o)"
 		"\n\t$(CC) $(CFLAGS) $(CPPFLAGS) -o $(TARGET) $(ASN_CONVERTER_SOURCES:.c=.o) $(LDFLAGS) $(ASN_LIBRARY) $(LIBS)\n"
 		"\n$(ASN_LIBRARY): $(ASN_MODULE_SOURCES:.c=.o)"
-		"\n\t$(AR) rcs $@ $^\n"
+		"\n\t$(AR) rcs $@ $(ASN_MODULE_SOURCES:.c=.o)\n"
 		"\n.SUFFIXES:"
 		"\n.SUFFIXES: .c .o\n"
 		"\n.c.o:"