Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 699926
Collapse All | Expand All

(-)lxd-3.16.old/_dist/deps/libco/Makefile (-3 / +26 lines)
Lines 1-5 Link Here
1
.PHONY: all
1
.PHONY: all install
2
3
DESTDIR ?=
4
PREFIX ?= /usr
5
INCLUDEDIR ?= include
6
LIBDIR ?= lib
7
MAJ = 0
8
MIN = 0.0.1
9
2
all:
10
all:
3
	$(CC) -c -Wall -fpic libco.c
11
	$(CC) $(CFLAGS) libco.c -c -Wall -fpic -DLIBCO_MP
4
	$(CC) -shared -o libco.so libco.o
12
	$(CC) $(CFLAGS) $(LDFLAGS) libco.o -shared -Wl,-soname,libco.so.$(MAJ) -o libco.so.$(MIN)
5
	$(AR) rcs libco.a libco.o
13
	$(AR) rcs libco.a libco.o
14
	sed -e "s|@prefix@|$(PREFIX)|g" \
15
	    -e "s|@libdir@|$(PREFIX)/$(LIBDIR)|g" \
16
	    -e "s|@includedir@|$(PREFIX)/$(INCLUDEDIR)|g" \
17
	    libco.pc.in > libco.pc
18
19
install:
20
	install -d $(DESTDIR)$(PREFIX)/$(INCLUDEDIR)/
21
	install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/
22
	install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/pkgconfig/
23
	install -m 0664 libco.so.$(MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/libco.so.$(MIN)
24
	install -m 0664 libco.pc $(DESTDIR)$(PREFIX)/$(LIBDIR)/pkgconfig/
25
	ln -s libco.so.$(MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/libco.so.$(MAJ)
26
	ln -s libco.so.$(MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/libco.so
27
	install -m 0664 libco.a $(DESTDIR)$(PREFIX)/$(LIBDIR)/
28
	install -m 0664 libco.h $(DESTDIR)$(PREFIX)/$(INCLUDEDIR)/
(-)lxd-3.16.old/_dist/deps/libco/libco.pc (-9 lines)
Lines 1-9 Link Here
1
prefix=/usr
2
libdir=${prefix}/lib/
3
includedir=${prefix}/include
4
5
Name: libco
6
Description: Cooperative multithreading library written in C89C
7
Version: 18
8
Libs: -L${libdir} -lco
9
Cflags: -I${includedir}
(-)lxd-3.16.old/_dist/deps/libco/libco.pc.in (+9 lines)
Line 0 Link Here
1
prefix=@prefix@
2
libdir=@libdir@
3
includedir=@includedir@
4
5
Name: libco
6
Description: Cooperative multithreading library written in C89C
7
Version: 17
8
Libs: -L${libdir} -lco
9
Cflags: -I${includedir}

Return to bug 699926