Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 89663 | Differences between
and this patch

Collapse All | Expand All

(-)libirman-0.4.3.orig/Makefile.in (-4 / +14 lines)
Lines 16-22 Link Here
16
CC = @CC@
16
CC = @CC@
17
TAR = tar
17
TAR = tar
18
18
19
CFLAGS = @CFLAGS@
19
CFLAGS = @CFLAGS@ -fPIC -DPIC
20
CPPFLAGS = -I. @CPPFLAGS@ @DEFS@
20
CPPFLAGS = -I. @CPPFLAGS@ @DEFS@
21
LDFLAGS = @LDFLAGS@ -L. -lirman
21
LDFLAGS = @LDFLAGS@ -L. -lirman
22
LDFLAGS_SW = @LDFLAGS@ -L. -lirman_sw
22
LDFLAGS_SW = @LDFLAGS@ -L. -lirman_sw
Lines 58-66 Link Here
58
both: standard swtest
58
both: standard swtest
59
59
60
60
61
libirman: libirman.a
61
libirman: libirman.a libirman.so
62
62
63
libirman_sw: libirman_sw.a
63
libirman_sw: libirman_sw.a libirman_sw.so
64
64
65
65
66
test_io: libirman.a $(IO_OBJS)
66
test_io: libirman.a $(IO_OBJS)
Lines 85-94 Link Here
85
	$(AR) $(ARFLAGS) libirman.a $(IROBJS)
85
	$(AR) $(ARFLAGS) libirman.a $(IROBJS)
86
	$(RANLIB) libirman.a
86
	$(RANLIB) libirman.a
87
87
88
libirman.so: $(IROBJS)
89
	$(CC) -shared -Wl,-shared,-soname,libirman.so -o libirman.so $(IROBJS)
90
88
libirman_sw.a: $(IROBJS_SW)
91
libirman_sw.a: $(IROBJS_SW)
89
	$(AR) $(ARFLAGS) libirman_sw.a $(IROBJS_SW)
92
	$(AR) $(ARFLAGS) libirman_sw.a $(IROBJS_SW)
90
	$(RANLIB) libirman_sw.a
93
	$(RANLIB) libirman_sw.a
91
94
95
libirman_sw.so: $(IROBJS_SW)
96
	$(CC) -shared -Wl,-shared,-soname,libirman_sw.so -o libirman_sw.so $(IROBJS_SW)
97
92
%.o: %.c irman.h config.h
98
%.o: %.c irman.h config.h
93
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
99
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
94
100
Lines 96-102 Link Here
96
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
102
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
97
103
98
ircmd.o: ircmd.c irman.h config.h
104
ircmd.o: ircmd.c irman.h config.h
99
	$(CC) $(CPPFLAGS) -DIR_SYSCONF_DIR=\"$(sysconfdir)\" -c $(srcdir)/ircmd.c -o ircmd.o
105
	$(CC) $(CFLAGS) $(CPPFLAGS) -DIR_SYSCONF_DIR=\"$(sysconfdir)\" -c $(srcdir)/ircmd.c -o ircmd.o
100
irfunc_sw.o: irfunc.c irman.h
106
irfunc_sw.o: irfunc.c irman.h
101
	$(CC) $(CPPFLAGS) -DIR_SOFTWARE_TEST $(CFLAGS) -c $(srcdir)/irfunc.c -o irfunc_sw.o
107
	$(CC) $(CPPFLAGS) -DIR_SOFTWARE_TEST $(CFLAGS) -c $(srcdir)/irfunc.c -o irfunc_sw.o
102
108
Lines 115-132 Link Here
115
install-normal:
121
install-normal:
116
	$(INSTALL) -m 755 workmanir $(bindir)/workmanir
122
	$(INSTALL) -m 755 workmanir $(bindir)/workmanir
117
	$(INSTALL) -m 755 libirman.a $(libdir)/libirman.a
123
	$(INSTALL) -m 755 libirman.a $(libdir)/libirman.a
124
	$(INSTALL) -m 755 libirman.so $(libdir)/libirman.so
118
	$(INSTALL) -m 644 irman.conf $(sysconfdir)/irman.conf
125
	$(INSTALL) -m 644 irman.conf $(sysconfdir)/irman.conf
119
	$(INSTALL) -m 644 irman.h $(includedir)/irman.h
126
	$(INSTALL) -m 644 irman.h $(includedir)/irman.h
120
127
121
install-swtest:
128
install-swtest:
122
	$(INSTALL) -m 755 workmanir $(bindir)/workmanir
129
	$(INSTALL) -m 755 workmanir $(bindir)/workmanir
123
	$(INSTALL) -m 755 libirman_sw.a $(libdir)/libirman_sw.a
130
	$(INSTALL) -m 755 libirman_sw.a $(libdir)/libirman_sw.a
131
	$(INSTALL) -m 755 libirman_sw.so $(libdir)/libirman_sw.so
124
132
125
uninstall:
133
uninstall:
126
	$(RM) $(bindir)/workmanir
134
	$(RM) $(bindir)/workmanir
127
	$(RM) $(bindir)/workmanir_sw
135
	$(RM) $(bindir)/workmanir_sw
128
	$(RM) $(libdir)/libirman.a
136
	$(RM) $(libdir)/libirman.a
137
	$(RM) $(libdir)/libirman.so
129
	$(RM) $(libdir)/libirman_sw.a
138
	$(RM) $(libdir)/libirman_sw.a
139
	$(RM) $(libdir)/libirman_sw.so
130
	$(RM) $(sysconfdir)/irman.conf
140
	$(RM) $(sysconfdir)/irman.conf
131
141
132
dist:
142
dist:

Return to bug 89663