Lines 105-114
MANPAGES = ${MANPAGES_3}
Link Here
|
105 |
docs: ${MANPAGES} |
105 |
docs: ${MANPAGES} |
106 |
|
106 |
|
107 |
.c.o: |
107 |
.c.o: |
108 |
$(CC) -std=gnu99 -D_BSD_SOURCE -fPIC -DPIC ${CFLAGS} ${CPPFLAGS} -c -o $@ $< |
108 |
$(CC) -std=gnu99 -D_BSD_SOURCE -fPIC -DPIC ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} -c -o $@ $< |
109 |
|
109 |
|
110 |
.S.o: |
110 |
.S.o: |
111 |
$(CC) -fPIC -DPIC ${CFLAGS} ${CPPFLAGS} -c -o $@ $< |
111 |
$(CC) -fPIC -DPIC ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} -c -o $@ $< |
112 |
|
112 |
|
113 |
${LIBUCONTEXT_NAME}_clean: |
113 |
${LIBUCONTEXT_NAME}_clean: |
114 |
rm -f ${LIBUCONTEXT_NAME} |
114 |
rm -f ${LIBUCONTEXT_NAME} |
Lines 190-196
check_libucontext_posix: test_libucontext_posix ${LIBUCONTEXT_POSIX_SONAME}
Link Here
|
190 |
env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext_posix |
190 |
env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext_posix |
191 |
|
191 |
|
192 |
test_libucontext_posix: test_libucontext_posix.c ${LIBUCONTEXT_POSIX_NAME} |
192 |
test_libucontext_posix: test_libucontext_posix.c ${LIBUCONTEXT_POSIX_NAME} |
193 |
$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} ${CPPFLAGS} $@.c -o $@ -L. -lucontext -lucontext_posix |
193 |
$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} $@.c -o $@ -L. -lucontext -lucontext_posix |
194 |
endif |
194 |
endif |
195 |
|
195 |
|
196 |
ifeq ($(EXPORT_UNPREFIXED),yes) |
196 |
ifeq ($(EXPORT_UNPREFIXED),yes) |
Lines 200-217
check_libucontext_bare_posixabi: test_libucontext_bare_posixabi ${LIBUCONTEXT_SO
Link Here
|
200 |
env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext_bare_posixabi |
200 |
env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext_bare_posixabi |
201 |
|
201 |
|
202 |
test_libucontext_bare_posixabi: test_libucontext_posix.c ${LIBUCONTEXT_NAME} |
202 |
test_libucontext_bare_posixabi: test_libucontext_posix.c ${LIBUCONTEXT_NAME} |
203 |
$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} ${CPPFLAGS} test_libucontext_posix.c -o $@ -L. -lucontext |
203 |
$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} test_libucontext_posix.c -o $@ -L. -lucontext |
204 |
endif |
204 |
endif |
205 |
|
205 |
|
206 |
check: test_libucontext ${LIBUCONTEXT_SONAME} |
206 |
check: test_libucontext ${LIBUCONTEXT_SONAME} |
207 |
env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext |
207 |
env LD_LIBRARY_PATH=$(shell pwd) ./test_libucontext |
208 |
|
208 |
|
209 |
test_libucontext: test_libucontext.c ${LIBUCONTEXT_NAME} |
209 |
test_libucontext: test_libucontext.c ${LIBUCONTEXT_NAME} |
210 |
$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} ${CPPFLAGS} $@.c -o $@ -L. -lucontext |
210 |
$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} $@.c -o $@ -L. -lucontext |
211 |
|
211 |
|
212 |
examples: ${LIBUCONTEXT_EXAMPLES} |
212 |
examples: ${LIBUCONTEXT_EXAMPLES} |
213 |
examples/cooperative_threading: examples/cooperative_threading.c ${LIBUCONTEXT_NAME} |
213 |
examples/cooperative_threading: examples/cooperative_threading.c ${LIBUCONTEXT_NAME} |
214 |
$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} ${CPPFLAGS} $@.c -o $@ -L. -lucontext |
214 |
$(CC) -std=gnu99 -D_BSD_SOURCE ${CFLAGS} -DEXPORT_UNPREFIXED ${CPPFLAGS} $@.c -o $@ -L. -lucontext |
215 |
|
215 |
|
216 |
ifeq ($(FREESTANDING),no) |
216 |
ifeq ($(FREESTANDING),no) |
217 |
|
217 |
|