]> granicus.if.org Git - ejabberd/commitdiff
* src/ejabberd_zlib/Makefile.in: Compile all erl files found in
authorBadlop <badlop@process-one.net>
Mon, 17 Dec 2007 18:59:51 +0000 (18:59 +0000)
committerBadlop <badlop@process-one.net>
Mon, 17 Dec 2007 18:59:51 +0000 (18:59 +0000)
the directory, so it isn't needed to provide an explicit list of
target files
* src/eldap/Makefile.in: Likewise
* src/mod_irc/Makefile.in: Likewise
* src/mod_muc/Makefile.in: Likewise
* src/mod_proxy65/Makefile.in: Likewise
* src/mod_pubsub/Makefile.in: Likewise
* src/odbc/Makefile.in: Likewise
* src/pam/Makefile.in: Likewise
* src/stringprep/Makefile.in: Likewise
* src/tls/Makefile.in: Likewise
* src/web/Makefile.in: Likewise

SVN Revision: 1075

12 files changed:
ChangeLog
src/ejabberd_zlib/Makefile.in
src/eldap/Makefile.in
src/mod_irc/Makefile.in
src/mod_muc/Makefile.in
src/mod_proxy65/Makefile.in
src/mod_pubsub/Makefile.in
src/odbc/Makefile.in
src/pam/Makefile.in
src/stringprep/Makefile.in
src/tls/Makefile.in
src/web/Makefile.in

index 4c4200bbb1eeb5cfaec5ff6055274ca6f89bb0bd..df050db3a07f5d67070547e638f9fd81a501bd46 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,19 @@
 2007-12-17  Badlop  <badlop@process-one.net>
 
+       * src/ejabberd_zlib/Makefile.in: Compile all erl files found in
+       the directory, so it isn't needed to provide an explicit list of
+       target files
+       * src/eldap/Makefile.in: Likewise
+       * src/mod_irc/Makefile.in: Likewise
+       * src/mod_muc/Makefile.in: Likewise
+       * src/mod_proxy65/Makefile.in: Likewise
+       * src/mod_pubsub/Makefile.in: Likewise
+       * src/odbc/Makefile.in: Likewise
+       * src/pam/Makefile.in: Likewise
+       * src/stringprep/Makefile.in: Likewise
+       * src/tls/Makefile.in: Likewise
+       * src/web/Makefile.in: Likewise
+
        * doc/guide.tex: Remove 'ssl' option from documentation and
        configuration load (EJAB-461)
        * src/ejabberd_listener.erl: Likewise
index 2de36f45f9d72d2cbd4c4a7959880f522a7cbca3..a40c37d6f6adc929951662cddd902ee4d931bce1 100644 (file)
@@ -13,27 +13,24 @@ ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
 ifeq ($(shell uname),Darwin)
-DYNAMIC_LIB_CFLAGS = -fPIC -bundle -flat_namespace -undefined suppress
+       DYNAMIC_LIB_CFLAGS = -fPIC -bundle -flat_namespace -undefined suppress
 else
-# Assume Linux-style dynamic library flags
-DYNAMIC_LIB_CFLAGS = -fpic -shared
+       # Assume Linux-style dynamic library flags
+       DYNAMIC_LIB_CFLAGS = -fpic -shared
 endif
 
-SUBDIRS = 
-
-ERLSHLIBS = ../ejabberd_zlib_drv.so
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/ejabberd_zlib.beam
+ERLSHLIBS = ../ejabberd_zlib_drv.so
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
 
-all:    $(OBJS) $(ERLSHLIBS)
+all:    $(BEAMS) $(ERLSHLIBS)
 
 $(OUTDIR)/%.beam:       %.erl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
@@ -49,7 +46,7 @@ $(ERLSHLIBS): ../%.so:        %.c
                        -o $@ $(DYNAMIC_LIB_CFLAGS)
 
 clean:
-       rm -f $(OBJS) $(ERLSHLIBS)
+       rm -f $(BEAMS) $(ERLSHLIBS)
 
 distclean: clean
        rm -f Makefile
index 6953929ff04ae2b5e261dfd84411b47ac7540bc3..0b8273628358c6ab30acb4d8b8bef8ac413878c2 100644 (file)
@@ -9,23 +9,18 @@ LIBS = @LIBS@
 ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
-SUBDIRS = 
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/eldap.beam \
-       $(OUTDIR)/ELDAPv3.beam \
-       $(OUTDIR)/eldap_filter.beam \
-       $(OUTDIR)/eldap_utils.beam \
-       $(OUTDIR)/eldap_pool.beam
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
 
-all:    $(OBJS)
+
+all:    $(BEAMS)
 
 ELDAPv3.erl:       ELDAPv3.asn
        @ERLC@ -bber_bin -W $(EFLAGS) $<
@@ -33,13 +28,12 @@ ELDAPv3.erl:       ELDAPv3.asn
 $(OUTDIR)/%.beam:      %.erl ELDAPv3.erl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
 
-
 clean:
        rm -f ELDAPv3.asn1db
        rm -f ELDAPv3.erl
        rm -f ELDAPv3.hrl
        rm -f ELDAPv3.beam
-       rm -f $(OBJS)
+       rm -f $(BEAMS)
 
 distclean: clean
        rm -f Makefile
index 10eb9939a7bfa5e0c09189db53fe658cf1fef4f4..d62ac20be90393a2db9eec7b71227341d8b46711 100644 (file)
@@ -1,38 +1,33 @@
 # $Id$
+
 CC = @CC@
 CFLAGS = @CFLAGS@
 CPPFLAGS = @CPPFLAGS@
 LDFLAGS = @LDFLAGS@
 LIBS = @LIBS@ @LIBICONV@
+
 ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
 ifeq ($(shell uname),Darwin)
-DYNAMIC_LIB_CFLAGS = -fPIC -bundle -flat_namespace -undefined suppress
+       DYNAMIC_LIB_CFLAGS = -fPIC -bundle -flat_namespace -undefined suppress
 else
-# Assume Linux-style dynamic library flags
-DYNAMIC_LIB_CFLAGS = -fpic -shared
+       # Assume Linux-style dynamic library flags
+       DYNAMIC_LIB_CFLAGS = -fpic -shared
 endif
 
-SUBDIRS = 
-
-ERLSHLIBS = ../iconv_erl.so
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/mod_irc.beam \
-       $(OUTDIR)/mod_irc_connection.beam \
-       $(OUTDIR)/iconv.beam
+ERLSHLIBS = ../iconv_erl.so
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
 
-all:    $(OBJS) $(ERLSHLIBS)
+all:    $(BEAMS) $(ERLSHLIBS)
 
 $(OUTDIR)/%.beam:       %.erl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
@@ -47,7 +42,7 @@ $(ERLSHLIBS): ../%.so:        %.c
                        -o $@ $(DYNAMIC_LIB_CFLAGS)
 
 clean:
-       rm -f $(OBJS) $(ERLSHLIBS)
+       rm -f $(BEAMS) $(ERLSHLIBS)
 
 distclean: clean
        rm -f Makefile
index cd3575b288b4cdc2d7816243db639bc2458b9bd8..8aa3bf5e159fe9089395cced64f8b2b6f6a2d3c9 100644 (file)
@@ -9,32 +9,28 @@ LIBS = @LIBS@
 ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
-SUBDIRS = 
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
 ifeq (@transient_supervisors@, false)
-  EFLAGS+=-DNO_TRANSIENT_SUPERVISORS
+       EFLAGS+=-DNO_TRANSIENT_SUPERVISORS
 endif
 
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
 
-OBJS   = \
-       $(OUTDIR)/mod_muc.beam \
-       $(OUTDIR)/mod_muc_log.beam \
-       $(OUTDIR)/mod_muc_room.beam
 
-all:    $(OBJS)
+all:    $(BEAMS)
 
 $(OUTDIR)/%.beam:       %.erl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
 
 clean:
-       rm -f $(OBJS)
+       rm -f $(BEAMS)
 
 distclean: clean
        rm -f Makefile
index ca245b7defcc7edb41e37f3d958bc3c51408862f..b9eba426794ce32c3ea3fb5bc0f6ddb821469d5e 100644 (file)
@@ -5,33 +5,28 @@ CFLAGS = @CFLAGS@
 CPPFLAGS = @CPPFLAGS@
 LDFLAGS = @LDFLAGS@
 LIBS = @LIBS@
+
 ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
-SUBDIRS = 
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/mod_proxy65.beam \
-       $(OUTDIR)/mod_proxy65_service.beam \
-       $(OUTDIR)/mod_proxy65_sm.beam \
-       $(OUTDIR)/mod_proxy65_stream.beam \
-       $(OUTDIR)/mod_proxy65_lib.beam
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
+
 
-all:    $(OBJS)
+all:    $(BEAMS)
 
 $(OUTDIR)/%.beam:       %.erl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
 
 clean:
-       rm -f $(OBJS)
+       rm -f $(BEAMS)
 
 distclean: clean
        rm -f Makefile
index 8648b9489d6a6fd8defcd3d8753b5d630c59c496..b9eba426794ce32c3ea3fb5bc0f6ddb821469d5e 100644 (file)
@@ -9,36 +9,24 @@ LIBS = @LIBS@
 ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
-SUBDIRS = 
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/gen_pubsub_node.beam \
-       $(OUTDIR)/gen_pubsub_nodetree.beam \
-       $(OUTDIR)/nodetree_default.beam \
-       $(OUTDIR)/nodetree_virtual.beam \
-       $(OUTDIR)/mod_pubsub.beam \
-       $(OUTDIR)/node_default.beam \
-       $(OUTDIR)/node_pep.beam \
-       $(OUTDIR)/node_buddy.beam \
-       $(OUTDIR)/node_club.beam \
-       $(OUTDIR)/node_dispatch.beam \
-       $(OUTDIR)/node_private.beam \
-       $(OUTDIR)/node_public.beam
-
-all:    $(OBJS)
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
+
+
+all:    $(BEAMS)
 
 $(OUTDIR)/%.beam:       %.erl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
 
 clean:
-       rm -f $(OBJS)
+       rm -f $(BEAMS)
 
 distclean: clean
        rm -f Makefile
index e29115003110b1fdeffece8f37175713e1141c4d..974517c5b6eaaed0a0ac6152557cc7f1e292098b 100644 (file)
@@ -9,28 +9,24 @@ LIBS = @LIBS@
 ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
-SUBDIRS = 
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/ejabberd_odbc.beam \
-       $(OUTDIR)/ejabberd_odbc_sup.beam \
-       $(OUTDIR)/odbc_queries.beam
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
 
-all:    $(OBJS)
+
+all:    $(BEAMS)
 
 $(OUTDIR)/%.beam:       %.erl
        @ERLC@ -W $(EFLAGS) -D@db_type@ -o $(OUTDIR) $<
 
-
 clean:
-       rm -f $(OBJS)
+       rm -f $(BEAMS)
 
 distclean: clean
        rm -f Makefile
index 64aff30b94d6519622272297c82b5d1f8ec8d8c8..d86b119b9ec4ddfe9922c24c42670d4d156a9634 100644 (file)
@@ -5,25 +5,23 @@ CFLAGS = @CFLAGS@ @PAM_CFLAGS@
 CPPFLAGS = @CPPFLAGS@
 LDFLAGS = @LDFLAGS@
 LIBS = @LIBS@ @PAM_LIBS@
+
 ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
-SUBDIRS = 
-
-ERLSHLIBS = ../epam
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/epam.beam
+ERLSHLIBS = ../epam
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
+
 
-all:    $(OBJS) $(ERLSHLIBS)
+all:    $(BEAMS) $(ERLSHLIBS)
 
 $(OUTDIR)/%.beam:       %.erl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
@@ -38,7 +36,7 @@ $(ERLSHLIBS): ../%:   %.c
                        -o $@ -lpthread
 
 clean:
-       rm -f $(OBJS) $(ERLSHLIBS)
+       rm -f $(BEAMS) $(ERLSHLIBS)
 
 distclean: clean
        rm -f Makefile
index d69a2772e1dd5d8cc257ee0e5e700285378cd239..99efbeb31fbf23e77c20ae8be1b66505359cb61c 100644 (file)
@@ -10,28 +10,25 @@ ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
 ifeq ($(shell uname),Darwin)
-DYNAMIC_LIB_CFLAGS = -fPIC -bundle -flat_namespace -undefined suppress
+       DYNAMIC_LIB_CFLAGS = -fPIC -bundle -flat_namespace -undefined suppress
 else
-# Assume Linux-style dynamic library flags
-DYNAMIC_LIB_CFLAGS = -fpic -shared
+       # Assume Linux-style dynamic library flags
+       DYNAMIC_LIB_CFLAGS = -fpic -shared
 endif
 
-SUBDIRS = 
-
-ERLSHLIBS = ../stringprep_drv.so
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/stringprep.beam \
-       $(OUTDIR)/stringprep_sup.beam
+ERLSHLIBS = ../stringprep_drv.so
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
+
 
-all:    $(OBJS) $(ERLSHLIBS)
+all:    $(BEAMS) $(ERLSHLIBS)
 
 $(OUTDIR)/%.beam:       %.erl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
@@ -46,7 +43,7 @@ $(ERLSHLIBS): ../%.so:        %.c uni_data.c uni_norm.c
                        -o $@ $(DYNAMIC_LIB_CFLAGS)
 
 clean:
-       rm -f $(OBJS) $(ERLSHLIBS)
+       rm -f $(BEAMS) $(ERLSHLIBS)
 
 distclean: clean
        rm -f Makefile
index 60ab319854cec2ce48a95fb7402badfbd281daf8..cb90a3105415673415f41c1eb3041ea1e0c499a1 100644 (file)
@@ -13,27 +13,25 @@ ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
 ifeq ($(shell uname),Darwin)
-DYNAMIC_LIB_CFLAGS = -fPIC -bundle -flat_namespace -undefined suppress
+       DYNAMIC_LIB_CFLAGS = -fPIC -bundle -flat_namespace -undefined suppress
 else
-# Assume Linux-style dynamic library flags
-DYNAMIC_LIB_CFLAGS = -fpic -shared
+       # Assume Linux-style dynamic library flags
+       DYNAMIC_LIB_CFLAGS = -fpic -shared
 endif
 
-SUBDIRS = 
-
-ERLSHLIBS = ../tls_drv.so
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/tls.beam
+ERLSHLIBS = ../tls_drv.so
+OUTDIR = ..
+SOURCES = $(wildcard *.erl)
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
+
 
-all:    $(OBJS) $(ERLSHLIBS)
+all:    $(BEAMS) $(ERLSHLIBS)
 
 $(OUTDIR)/%.beam:       %.erl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
@@ -49,7 +47,7 @@ $(ERLSHLIBS): ../%.so:        %.c
                        -o $@ $(DYNAMIC_LIB_CFLAGS)
 
 clean:
-       rm -f $(OBJS) $(ERLSHLIBS)
+       rm -f $(BEAMS) $(ERLSHLIBS)
 
 distclean: clean
        rm -f Makefile
index 6549b66770b1ed124d49685c5379de22b0b48865..7c4732da8c9446a9bcf76ae2825deac6687e37e5 100644 (file)
@@ -9,30 +9,23 @@ LIBS = @LIBS@
 ERLANG_CFLAGS = @ERLANG_CFLAGS@
 ERLANG_LIBS = @ERLANG_LIBS@
 
-SUBDIRS = 
-
-
-OUTDIR = ..
 EFLAGS = -I .. -pz ..
 # make debug=true to compile Erlang module with debug informations.
 ifdef debug
-  EFLAGS+=+debug_info
+       EFLAGS+=+debug_info
 endif
 
-OBJS   = \
-       $(OUTDIR)/ejabberd_http.beam \
-       $(OUTDIR)/ejabberd_web.beam  \
-       $(OUTDIR)/ejabberd_web_admin.beam  \
-       $(OUTDIR)/ejabberd_http_poll.beam
+SOURCES = $(wildcard *.erl)
+OUTDIR = ..
+BEAMS = $(addprefix $(OUTDIR)/,$(SOURCES:.erl=.beam))
 
-all:    $(OBJS)
+all: $(BEAMS)
 
 $(OUTDIR)/%.beam:      %.erl ejabberd_http.hrl
        @ERLC@ -W $(EFLAGS) -o $(OUTDIR) $<
 
-
 clean:
-       rm -f $(OBJS)
+       rm -f $(BEAMS)
 
 distclean: clean
        rm -f Makefile