diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2006-07-06 21:04:28 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2006-07-06 21:04:28 +0000 |
commit | 748431f7b6375e0006937e8c9fbcdaed5779ca0a (patch) | |
tree | 1c5c6cf99224906d0c4f8267a08a7922461ac144 /Makefile.rules | |
parent | 1fb6111c18f82834dace28553a8ccbc0f0e22933 (diff) |
move rules file to prepare for generic rules file
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@37222 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'Makefile.rules')
-rw-r--r-- | Makefile.rules | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/Makefile.rules b/Makefile.rules deleted file mode 100644 index a82fc99be..000000000 --- a/Makefile.rules +++ /dev/null @@ -1,53 +0,0 @@ -# -# Asterisk -- A telephony toolkit for Linux. -# -# Makefile rules -# -# Copyright (C) 2006, Digium, Inc. -# -# Kevin P. Fleming <kpfleming@digium.com> -# -# This program is free software, distributed under the terms of -# the GNU General Public License -# - -define module_o_template -$(1).o: $(1).c - $$(CC) -c -o $$@ $$< $$(CFLAGS) $$(MENUSELECT_OPTS_$(1):%=-D%) $(foreach dep,$(MENUSELECT_DEPENDS_$(1)),$$(value $(dep)_INCLUDE)) -endef - -define module_so_template -$(1).so: $(1).o - $$(CC) $$(SOLINK) -o $$@ $$^ $(foreach dep,$(MENUSELECT_DEPENDS_$(1)),$$(value $(dep)_LIB)) -endef - -%.o: %.c - $(CC) -c -o $@ $< $(CFLAGS) - -$(foreach mod,$(SELECTED_MODS),$(eval $(call module_o_template,$(mod)))) - -$(foreach mod,$(SELECTED_MODS),$(eval $(call module_so_template,$(mod)))) - -.PHONY: clean clean-depend depend uninstall _all - -_all: $(SELECTED_MODS:%=%.so) - -clean-depend:: - rm -f .depend - -clean:: clean-depend - rm -f *.so *.o - -install:: all - for x in $(SELECTED_MODS:%=%.so); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done - -uninstall:: - -ifneq ($(wildcard .depend),) - include .depend -endif - -depend: .depend - -.depend: - ../build_tools/mkdep $(CFLAGS) `ls *.c` |