]> git.pld-linux.org Git - packages/opensips.git/blame - make.patch
- updated make patch and install rules
[packages/opensips.git] / make.patch
CommitLineData
d410466d
JR
1diff -ur -x .svn -x .git -x .bzr -x CVS -ur opensips-2.4.0.orig/Makefile opensips-2.4.0/Makefile
2--- opensips-2.4.0.orig/Makefile 2018-04-30 21:37:06.000000000 +0900
3+++ opensips-2.4.0/Makefile 2018-05-23 19:45:30.853360012 +0900
4@@ -49,7 +49,6 @@
5 # default debian version when running 'make deb'
6 DEBIAN_VERSION ?= jessie #TODO: can we determine this?
f274b6d5
JR
7
8-makefile_defs=0
d410466d 9 DEFS:= $(DEFS_EXTRA_OPTS)
f274b6d5
JR
10 DEBUG_PARSER?=
11
d410466d 12@@ -467,7 +466,7 @@
f274b6d5
JR
13 # Install everything (except modules-docbook?)
14 install: install-app install-console install-modules-all
15
1385cae0
JR
16-opensipsmc: $(cfg_prefix)/$(cfg_dir) $(data_prefix)/$(data_dir)
17+opensipsmc: $(cfg_dir) $(data_dir)
f274b6d5
JR
18 $(MAKE) -C menuconfig proper
19 $(MAKE) -C menuconfig \
d410466d
JR
20 MENUCONFIG_CFG_PATH=$(data_target)/menuconfig_templates/ \
21@@ -484,14 +483,14 @@
f274b6d5
JR
22 $(MAKE) -C db/schema
23 -@echo "Done"
24
d410466d 25-mk-install-dirs: $(cfg_prefix)/$(cfg_dir) $(bin_prefix)/$(bin_dir) \
1385cae0
JR
26- $(modules_prefix)/$(modules_dir) $(doc_prefix)/$(doc_dir) \
27- $(man_prefix)/$(man_dir)/man8 $(man_prefix)/$(man_dir)/man5 \
28- $(data_prefix)/$(data_dir)
d410466d 29+mk-install-dirs: $(cfg_dir) $(bin_dir) \
1385cae0
JR
30+ $(modules_dir) $(doc_dir) \
31+ $(man_dir)/man8 $(man_dir)/man5 \
32+ $(data_dir)
f274b6d5 33
d410466d 34
f274b6d5 35 # note: on solaris 8 sed: ? or \(...\)* (a.s.o) do not work
1385cae0
JR
36-install-cfg: $(cfg_prefix)/$(cfg_dir)
37+install-cfg: $(cfg_dir)
d410466d 38 sed -e "s#/usr/.*lib/$(NAME)/modules/#$(modules_target)#g" \
1385cae0 39 < etc/$(NAME).cfg > $(cfg_prefix)/$(cfg_dir)$(NAME).cfg.sample0
d410466d
JR
40 umask 0077; sed -e "s#/usr/.*etc/$(NAME)/tls/#$(cfg_target)tls/#g" \
41@@ -500,7 +500,7 @@
1385cae0 42 $(cfg_prefix)/$(cfg_dir)/osipsconsolerc; \
f274b6d5
JR
43 fi
44
1385cae0
JR
45-install-console: $(bin_prefix)/$(bin_dir)
46+install-console: $(bin_dir)
f274b6d5
JR
47 # install osipsconsole
48 cat scripts/osipsconsole | \
49 sed -e "s#PATH_BIN[ \t]*=[ \t]*\"\./\"#PATH_BIN = \"$(bin-target)\"#g" | \
d410466d 50@@ -529,7 +528,7 @@
1385cae0 51 $(INSTALL_BIN) /tmp/osipsconsole $(bin_prefix)/$(bin_dir)
f274b6d5
JR
52 rm -fr /tmp/osipsconsole
53
d410466d
JR
54-install-bin: $(bin_prefix)/$(bin_dir) opensipsmc utils
55+install-bin: $(bin_dir) opensipsmc utils
f274b6d5 56 # install opensips binary
d410466d 57 $(INSTALL_TOUCH) $(bin_prefix)/$(bin_dir)/$(NAME)
1385cae0 58 $(INSTALL_BIN) $(NAME) $(bin_prefix)/$(bin_dir)
d410466d 59@@ -604,7 +603,7 @@
f274b6d5
JR
60 cd utils/db_oracle; $(MAKE) all ; \
61 fi ;
62
1385cae0
JR
63-install-modules: modules $(modules_prefix)/$(modules_dir)
64+install-modules: modules $(modules_dir)
f274b6d5
JR
65 @for r in $(modules_full_path) "" ; do \
66 if [ -n "$$r" ]; then \
67 if [ -f "$$r" ]; then \
d410466d 68@@ -622,7 +621,7 @@
f274b6d5
JR
69 .PHONY: install-doc install-app-doc install-modules-doc
70 install-doc: install-app-doc install-modules-doc
71
1385cae0
JR
72-install-app-doc: $(doc_prefix)/$(doc_dir)
73+install-app-doc: $(doc_dir)
f274b6d5 74 -@for d in $(install_docs) ""; do \
d410466d
JR
75 if [ -n "$$d" ]; then \
76 $(INSTALL_TOUCH) $(doc_prefix)/$(doc_dir)/"$$d" ; \
77@@ -632,7 +631,7 @@
f274b6d5
JR
78 done
79
80
1385cae0
JR
81-install-modules-doc: $(doc_prefix)/$(doc_dir)
82+install-modules-doc: $(doc_dir)
f274b6d5
JR
83 -@for r in $(modules_basenames) "" ; do \
84 if [ -n "$$r" ]; then \
85 if [ -f modules/"$$r"/README ]; then \
d410466d
JR
86@@ -642,7 +641,7 @@
87 done
f274b6d5
JR
88
89
1385cae0
JR
90-install-man: $(man_prefix)/$(man_dir)/man8 $(man_prefix)/$(man_dir)/man5
91+install-man: $(man_dir)/man8 $(man_dir)/man5
d410466d 92 sed -e "s#/etc/$(NAME)/$(NAME)\.cfg#$(cfg_target)$(NAME).cfg#g" \
f274b6d5 93 -e "s#/usr/sbin/#$(bin-target)#g" \
d410466d
JR
94 -e "s#/usr/lib/$(NAME)/modules/#$(modules_target)#g" \
95@@ -652,7 +651,7 @@
1385cae0
JR
96 $(man_prefix)/$(man_dir)/man8/opensipsunix.8
97 chmod 644 $(man_prefix)/$(man_dir)/man8/opensipsunix.8
f274b6d5 98
1385cae0
JR
99-install-modules-docbook: $(doc_prefix)/$(doc_dir)
100+install-modules-docbook: $(doc_dir)
f274b6d5
JR
101 -@for r in $(modules_basenames) "" ; do \
102 if [ -n "$$r" ]; then \
103 if [ -d modules/"$$r"/doc ]; then \
d410466d
JR
104diff -ur -x .svn -x .git -x .bzr -x CVS -ur opensips-2.4.0.orig/Makefile.defs opensips-2.4.0/Makefile.defs
105--- opensips-2.4.0.orig/Makefile.defs 2018-04-30 21:37:06.000000000 +0900
106+++ opensips-2.4.0/Makefile.defs 2018-05-23 19:46:05.110927079 +0900
107@@ -52,11 +52,6 @@
f274b6d5
JR
108
109 # check if already included/exported
110
111-ifeq ($(makefile_defs), 1)
112-else
113-makefile_defs=1
114-export makefile_defs
115-
116 # main binary name
117 MAIN_NAME=opensips
118
d410466d
JR
119@@ -1657,5 +1652,3 @@
120 test_objs := $(test_src:.c=.o)
121 objs := $(objs) $(test_objs)
f274b6d5
JR
122 endif
123-
f274b6d5 124-endif # ifeq ($(makefile_defs, 1)
d410466d
JR
125diff -ur -x .svn -x .git -x .bzr -x CVS -ur opensips-2.4.0.orig/Makefile.rules opensips-2.4.0/Makefile.rules
126--- opensips-2.4.0.orig/Makefile.rules 2018-04-30 21:37:06.000000000 +0900
127+++ opensips-2.4.0/Makefile.rules 2018-05-23 19:46:45.491993230 +0900
128@@ -92,26 +92,26 @@
129 END { print "#endif /* __MEM_STAT_H_ */\n#endif /* SHM_EXTRA_STATS */"; \
130 print "/* modules MD5: $(MODULES_MD5) */"; fflush()}' > $@
f274b6d5 131
d410466d
JR
132-$(cfg_prefix)/$(cfg_dir):
133+$(cfg_dir):
134 mkdir -m 700 -p $(cfg_prefix)/$(cfg_dir)
f274b6d5 135
1385cae0
JR
136-$(bin_prefix)/$(bin_dir):
137+$(bin_dir):
138 mkdir -p $(bin_prefix)/$(bin_dir)
f274b6d5 139
1385cae0
JR
140-$(modules_prefix)/$(modules_dir):
141+$(modules_dir):
142 mkdir -p $(modules_prefix)/$(modules_dir)
f274b6d5 143
1385cae0
JR
144-$(doc_prefix)/$(doc_dir):
145+$(doc_dir):
146 mkdir -p $(doc_prefix)/$(doc_dir)
f274b6d5 147
1385cae0
JR
148-$(man_prefix)/$(man_dir)/man8:
149+$(man_dir)/man8:
150 mkdir -p $(man_prefix)/$(man_dir)/man8
f274b6d5 151
1385cae0
JR
152-$(man_prefix)/$(man_dir)/man5:
153+$(man_dir)/man5:
154 mkdir -p $(man_prefix)/$(man_dir)/man5
f274b6d5 155
1385cae0
JR
156-$(data_prefix)/$(data_dir):
157+$(data_dir):
158 mkdir -p $(data_prefix)/$(data_dir)
f274b6d5
JR
159
160
d410466d 161 .PHONY: dosetrev
This page took 0.096194 seconds and 4 git commands to generate.