e1e460b9b983d56e862ca3945a920115bf222896
[sip-router] / Makefile.modules
1 #
2 # $Id$
3 #
4 # module Makefile
5 #(to be included from each module)
6 #
7 MOD_NAME=$(NAME:.so=)
8
9 ALLDEP=Makefile ../../Makefile.sources ../../Makefile.rules \
10  ../../Makefile.modules
11
12 #override modules value, a module cannot have submodules
13 override modules=
14 override static_modules=
15 override static_modules_path=
16
17
18 ifeq ($(MAKELEVEL), 0)
19 # make called directly in the module dir!
20
21 $(warning "you should run make from the main ser directory")
22 ifneq ($(makefile_defs), 1)
23 $(error "the local makefile does not include Makefile.defs!")
24 endif
25
26 else
27 # called by the main Makefile
28
29 ALLDEP+=../../Makefile ../../Makefile.defs
30
31 endif
32
33 include ../../Makefile.sources
34
35 ifeq (,$(filter $(MOD_NAME), $(static_modules)))
36 CFLAGS:=$(MOD_CFLAGS)
37 LDFLAGS:=$(MOD_LDFLAGS)
38 LIBS:=
39 endif
40
41 include ../../Makefile.rules