Skip to content

Commit

Permalink
pkg/kamailio/deb: fix build rule for modules
Browse files Browse the repository at this point in the history
(cherry picked from commit 2115943)
  • Loading branch information
linuxmaniac committed Jun 3, 2016
1 parent 45060ef commit f4b8590
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 12 deletions.
11 changes: 9 additions & 2 deletions pkg/kamailio/deb/debian/rules
Expand Up @@ -59,12 +59,11 @@ mod_name=$(subst db_,,$(lastword $(subst /, ,$(1))))

define PACKAGE_GRP_BUILD_template
# package all the modules in PACKAGE_GROUPS in separate packages
$(foreach grp,$(PACKAGE_GROUPS EXTRA_GROUPS),\
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef


define PACKAGE_GRP_INSTALL_template
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand All @@ -83,6 +82,13 @@ define PACKAGE_GRP_INSTALL_template
)
endef

define PACKAGE_EXTRA_BUILD_template
# package all the modules in EXTRA_GROUPS in separate packages
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef

define PACKAGE_EXTRA_INSTALL_template
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand Down Expand Up @@ -135,6 +141,7 @@ build-stamp: configure-stamp
$(MAKE) all
# make groups
$(call PACKAGE_GRP_BUILD_template)
$(call PACKAGE_EXTRA_BUILD_template)
touch build-stamp

clean:
Expand Down
11 changes: 9 additions & 2 deletions pkg/kamailio/deb/jessie/rules
Expand Up @@ -59,12 +59,11 @@ mod_name=$(subst db_,,$(lastword $(subst /, ,$(1))))

define PACKAGE_GRP_BUILD_template
# package all the modules in PACKAGE_GROUPS in separate packages
$(foreach grp,$(PACKAGE_GROUPS EXTRA_GROUPS),\
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef


define PACKAGE_GRP_INSTALL_template
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand All @@ -83,6 +82,13 @@ define PACKAGE_GRP_INSTALL_template
)
endef

define PACKAGE_EXTRA_BUILD_template
# package all the modules in EXTRA_GROUPS in separate packages
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef

define PACKAGE_EXTRA_INSTALL_template
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand Down Expand Up @@ -135,6 +141,7 @@ build-stamp: configure-stamp
$(MAKE) all
# make groups
$(call PACKAGE_GRP_BUILD_template)
$(call PACKAGE_EXTRA_BUILD_template)
touch build-stamp

clean:
Expand Down
11 changes: 9 additions & 2 deletions pkg/kamailio/deb/precise/rules
Expand Up @@ -58,12 +58,11 @@ mod_name=$(subst db_,,$(lastword $(subst /, ,$(1))))

define PACKAGE_GRP_BUILD_template
# package all the modules in PACKAGE_GROUPS in separate packages
$(foreach grp,$(PACKAGE_GROUPS EXTRA_GROUPS),\
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef


define PACKAGE_GRP_INSTALL_template
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand All @@ -82,6 +81,13 @@ define PACKAGE_GRP_INSTALL_template
)
endef

define PACKAGE_EXTRA_BUILD_template
# package all the modules in EXTRA_GROUPS in separate packages
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef

define PACKAGE_EXTRA_INSTALL_template
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand Down Expand Up @@ -134,6 +140,7 @@ build-stamp: configure-stamp
$(MAKE) all
# make groups
$(call PACKAGE_GRP_BUILD_template)
$(call PACKAGE_EXTRA_BUILD_template)
touch build-stamp

clean:
Expand Down
11 changes: 9 additions & 2 deletions pkg/kamailio/deb/squeeze/rules
Expand Up @@ -56,12 +56,11 @@ mod_name=$(subst db_,,$(lastword $(subst /, ,$(1))))

define PACKAGE_GRP_BUILD_template
# package all the modules in PACKAGE_GROUPS in separate packages
$(foreach grp,$(PACKAGE_GROUPS EXTRA_GROUPS),\
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef


define PACKAGE_GRP_INSTALL_template
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand All @@ -80,6 +79,13 @@ define PACKAGE_GRP_INSTALL_template
)
endef

define PACKAGE_EXTRA_BUILD_template
# package all the modules in EXTRA_GROUPS in separate packages
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef

define PACKAGE_EXTRA_INSTALL_template
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand Down Expand Up @@ -132,6 +138,7 @@ build-stamp: configure-stamp
$(MAKE) all
# make groups
$(call PACKAGE_GRP_BUILD_template)
$(call PACKAGE_EXTRA_BUILD_template)
touch build-stamp

clean:
Expand Down
11 changes: 9 additions & 2 deletions pkg/kamailio/deb/trusty/rules
Expand Up @@ -59,12 +59,11 @@ mod_name=$(subst db_,,$(lastword $(subst /, ,$(1))))

define PACKAGE_GRP_BUILD_template
# package all the modules in PACKAGE_GROUPS in separate packages
$(foreach grp,$(PACKAGE_GROUPS EXTRA_GROUPS),\
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef


define PACKAGE_GRP_INSTALL_template
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand All @@ -83,6 +82,13 @@ define PACKAGE_GRP_INSTALL_template
)
endef

define PACKAGE_EXTRA_BUILD_template
# package all the modules in EXTRA_GROUPS in separate packages
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef

define PACKAGE_EXTRA_INSTALL_template
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand Down Expand Up @@ -135,6 +141,7 @@ build-stamp: configure-stamp
$(MAKE) all
# make groups
$(call PACKAGE_GRP_BUILD_template)
$(call PACKAGE_EXTRA_BUILD_template)
touch build-stamp

clean:
Expand Down
11 changes: 9 additions & 2 deletions pkg/kamailio/deb/wheezy/rules
Expand Up @@ -58,12 +58,11 @@ mod_name=$(subst db_,,$(lastword $(subst /, ,$(1))))

define PACKAGE_GRP_BUILD_template
# package all the modules in PACKAGE_GROUPS in separate packages
$(foreach grp,$(PACKAGE_GROUPS EXTRA_GROUPS),\
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef


define PACKAGE_GRP_INSTALL_template
$(foreach grp,$(PACKAGE_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand All @@ -82,6 +81,13 @@ define PACKAGE_GRP_INSTALL_template
)
endef

define PACKAGE_EXTRA_BUILD_template
# package all the modules in EXTRA_GROUPS in separate packages
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) every-module group_include="k$(grp)"
)
endef

define PACKAGE_EXTRA_INSTALL_template
$(foreach grp,$(EXTRA_GROUPS),\
$(MAKE) install-modules-all LIBDIR=$(LIBDIR) group_include="k$(grp)" \
Expand Down Expand Up @@ -134,6 +140,7 @@ build-stamp: configure-stamp
$(MAKE) all
# make groups
$(call PACKAGE_GRP_BUILD_template)
$(call PACKAGE_EXTRA_BUILD_template)
touch build-stamp

clean:
Expand Down

0 comments on commit f4b8590

Please sign in to comment.