aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--src/eldap/Makefile.in4
-rw-r--r--src/eldap/Makefile.win324
3 files changed, 12 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index a87b971d0..98dfea079 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-11-24 Evgeniy Khramtsov <ekhramtsov@process-one.net>
+
+ * src/eldap/Makefile.in: added +optimize and +driver
+ compilation options
+ * src/eldap/Makefile.win32: Likewise
+
2008-11-23 Alexey Shchepin <alexey@process-one.net>
* src/ejabberd_receiver.erl: Hibernate after timeout
diff --git a/src/eldap/Makefile.in b/src/eldap/Makefile.in
index 22cdad48b..50794018c 100644
--- a/src/eldap/Makefile.in
+++ b/src/eldap/Makefile.in
@@ -6,6 +6,8 @@ CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
+ASN_FLAGS = -bber_bin +optimize +driver
+
ERLANG_CFLAGS = @ERLANG_CFLAGS@
ERLANG_LIBS = @ERLANG_LIBS@
@@ -27,7 +29,7 @@ all: $(BEAMS) ELDAPv3.beam
ELDAPv3.beam: ELDAPv3.erl
ELDAPv3.erl: ELDAPv3.asn
- @ERLC@ -bber_bin -W $(EFLAGS) $<
+ @ERLC@ $(ASN_FLAGS) -W $(EFLAGS) $<
$(OUTDIR)/%.beam: %.erl ELDAPv3.erl
@ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
diff --git a/src/eldap/Makefile.win32 b/src/eldap/Makefile.win32
index 9733055f9..396880a86 100644
--- a/src/eldap/Makefile.win32
+++ b/src/eldap/Makefile.win32
@@ -6,6 +6,8 @@ EFLAGS = -I .. -pz ..
OUTDIR = ..
BEAMS = ..\eldap.beam ..\eldap_filter.beam ..\eldap_pool.beam ..\eldap_utils.beam
+ASN_FLAGS = -bber_bin +optimize +driver
+
ALL : $(BEAMS)
Clean :
@@ -16,7 +18,7 @@ Clean :
-@erase $(BEAMS)
ELDAPv3.erl : ELDAPv3.asn
- erlc -bber_bin -W $(EFLAGS) ELDAPv3.asn
+ erlc $(ASN_FLAGS) -W $(EFLAGS) ELDAPv3.asn
$(OUTDIR)\eldap.beam : eldap.erl ELDAPv3.erl
erlc -W $(EFLAGS) -o $(OUTDIR) eldap.erl