blob: 60789a3d56fca76de793d35ab9827c30d9355466 [file] [log] [blame]
Brad Bishop6e60e8b2018-02-01 10:27:11 -05001diff -Naur patch.org/ruli-0.36/Makefile patch.new/ruli-0.36/Makefile
2--- ruli-0.36/Makefile 2015-09-10 15:14:13.952262350 -0400
3+++ ruli-0.36/Makefile 2015-09-10 15:14:38.628261620 -0400
4@@ -7,17 +7,17 @@
5 .PHONY: default
6 default:
7 $(MAKE) -C src
8- $(MAKE) -C sample
9+# $(MAKE) -C sample
10
11 .PHONY: clean
12 clean:
13 $(MAKE) -C src clean
14- $(MAKE) -C sample clean
15+# $(MAKE) -C sample clean
16
17 .PHONY: install
18 install:
19 $(MAKE) -C src install
20- $(MAKE) -C sample install
21+# $(MAKE) -C sample install
22
23 .PHONY: dpkg
24 dpkg:
25
26=====================================================================
27
28diff -Naur patch.org/git/src/Makefile patch.new/git/src/Makefile
29--- ruli-0.36/src/Makefile 2005-06-13 12:34:53.000000000 -0400
30+++ ruli-0.36/src/Makefile 2015-09-11 09:46:06.290287347 -0400
31@@ -18,9 +18,9 @@
32 #
33 # Debian packaging likes this: OOP_BASE_DIR = /usr
34 #
35-OOP_BASE_DIR = /usr/local/oop
36-OOP_INCLUDE_DIR = $(OOP_BASE_DIR)/include
37-OOP_LIB_DIR = $(OOP_BASE_DIR)/lib
38+#OOP_BASE_DIR = /usr/local/oop
39+OOP_INCLUDE_DIR = ${PKG_CONFIG_SYSROOT_DIR}/$(includedir)/
40+#OOP_LIB_DIR = $(OOP_BASE_DIR)/lib
41
42 #
43 # INSTALL_BASE_DIR indicates where RULI
44@@ -30,11 +30,11 @@
45 #
46 # Debian packaging likes this: INSTALL_BASE_DIR = $(DESTDIR)/usr
47 #
48-INSTALL_BASE_DIR = ../install/ruli
49-INSTALL_INCLUDE_DIR = $(INSTALL_BASE_DIR)/include
50-INSTALL_LIB_DIR = $(INSTALL_BASE_DIR)/lib
51-INSTALL_MAN_DIR = $(INSTALL_BASE_DIR)/share/man
52-INSTALL_MAN3_DIR = $(INSTALL_MAN_DIR)/man3
53+#INSTALL_BASE_DIR = ../install/ruli
54+#INSTALL_INCLUDE_DIR = $(INSTALL_BASE_DIR)/include
55+#INSTALL_LIB_DIR = $(INSTALL_BASE_DIR)/lib
56+#INSTALL_MAN_DIR = $(INSTALL_BASE_DIR)/share/man
57+#INSTALL_MAN3_DIR = $(INSTALL_MAN_DIR)/man3
58
59 # SunOS, Linux
60 PLATFORM=$(shell uname)
61@@ -45,7 +45,7 @@
62
63 WARN = -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual \
64 -Wcast-align -Wwrite-strings -Wredundant-decls
65-CC = gcc
66+#CC = gcc
67
68 # gcc-specific options (not valid for g++)
69 ifeq ($(CC),gcc)
70@@ -58,7 +58,7 @@
71 FLAGS = $(DEBUG) -O2 -pipe -Wall -g -shared -D_REENTRANT \
72 $(DEFINE_SOLARIS) -I. -I$(OOP_INCLUDE_DIR)
73 SOFT_CFLAGS = $(WARN) $(FLAGS)
74-CFLAGS = $(WARN) -Werror $(FLAGS)
75+CFLAGS = $(WARN) $(FLAGS)
76 LIBOBJ = ruli_isaac.o ruli_mem.o ruli_rand.o ruli_util.o ruli_list.o \
77 ruli_addr.o ruli_sock.o ruli_txt.o ruli_msg.o ruli_fsm.o \
78 ruli_res.o ruli_parse.o ruli_host.o ruli_srv.o ruli_conf.o \
79@@ -66,7 +66,7 @@
80 ruli_getaddrinfo.o
81 SHAREDOBJ = $(LIBOBJ:%.o=%.os)
82 SONAME = libruli.so.4
83-LDFLAGS = -L$(OOP_LIB_DIR)
84+#LDFLAGS = -L$(OOP_LIB_DIR)
85
86 COMPILE = $(CC) $(ARCH) $(CPPFLAGS) $(CFLAGS) -c
87 SHARED_COMPILE = $(CC) $(ARCH) $(CPPFLAGS) $(SHARED) $(CFLAGS) -o $@ -c
88@@ -89,19 +89,19 @@
89 strip: ruli
90 strip $(SONAME) libruli.a
91
92-.PHONY: install
93-install: ruli
94- mkdir -p $(INSTALL_LIB_DIR) $(INSTALL_INCLUDE_DIR) $(INSTALL_MAN3_DIR)
95- cp $(SONAME) libruli.a $(INSTALL_LIB_DIR)
96- cp *.h $(INSTALL_INCLUDE_DIR)
97- cp ../doc/man/*.3 $(INSTALL_MAN3_DIR)
98- cd $(INSTALL_LIB_DIR) && ln -s $(SONAME) libruli.so
99- @echo
100- @echo "REMINDER:"
101- @echo "Add $(INSTALL_LIB_DIR) to your dynamic loader path:"
102- @echo "# echo $(INSTALL_LIB_DIR) >> /etc/ld.so.conf"
103- @echo "# ldconfig"
104- @echo
105+#.PHONY: install
106+#install: ruli
107+# mkdir -p $(INSTALL_LIB_DIR) $(INSTALL_INCLUDE_DIR) $(INSTALL_MAN3_DIR)
108+# cp $(SONAME) libruli.a $(INSTALL_LIB_DIR)
109+# cp *.h $(INSTALL_INCLUDE_DIR)
110+# cp ../doc/man/*.3 $(INSTALL_MAN3_DIR)
111+# cd $(INSTALL_LIB_DIR) && ln -s $(SONAME) libruli.so
112+# @echo
113+# @echo "REMINDER:"
114+# @echo "Add $(INSTALL_LIB_DIR) to your dynamic loader path:"
115+# @echo "# echo $(INSTALL_LIB_DIR) >> /etc/ld.so.conf"
116+# @echo "# ldconfig"
117+# @echo
118
119 .PHONY: ruli
120 ruli: $(SONAME) libruli.a
121
122