projects
/
simavr
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libc3: remerged
[simavr]
/
examples
/
shared
/
libc3
/
Makefile
diff --git
a/examples/shared/libc3/Makefile
b/examples/shared/libc3/Makefile
index
7f4320f
..
2c64f15
100644
(file)
--- a/
examples/shared/libc3/Makefile
+++ b/
examples/shared/libc3/Makefile
@@
-5,13
+5,18
@@
REVISION = 1
SHELL := ${shell which bash}
IPATH += src
SHELL := ${shell which bash}
IPATH += src
+IPATH += srcgl
VPATH += src
VPATH += src
+VPATH += srcgl
OBJ = obj-${shell $(CC) -dumpmachine}
C3SRC = ${wildcard src/*.c}
C3OBJ = ${patsubst src/%,${OBJ}/%,${C3SRC:.c=.lo}}
OBJ = obj-${shell $(CC) -dumpmachine}
C3SRC = ${wildcard src/*.c}
C3OBJ = ${patsubst src/%,${OBJ}/%,${C3SRC:.c=.lo}}
+C3GLSRC = ${wildcard srcgl/*.c}
+C3GLOBJ = ${patsubst srcgl/%,${OBJ}/%,${C3GLSRC:.c=.lo}}
+
CC = clang
PKGCONFIG = pkg-config
INSTALL = install
CC = clang
PKGCONFIG = pkg-config
INSTALL = install
@@
-34,7
+39,7
@@
DESTDIR = /usr/local
-include ${wildcard .make.options*}
-include ${wildcard .make.options*}
-all: ${OBJ} src/c3config.h ${OBJ}/libc3.la
+all: ${OBJ} src/c3config.h ${OBJ}/libc3.la
${OBJ}/libc3gl.la
${OBJ}:
mkdir -p ${OBJ}
${OBJ}:
mkdir -p ${OBJ}
@@
-63,6
+68,14
@@
${OBJ}/libc3.la: ${C3OBJ}
-version-info 0:1:0 \
-rpath $(DESTDIR)/lib $(LDFLAGS)
-version-info 0:1:0 \
-rpath $(DESTDIR)/lib $(LDFLAGS)
+${OBJ}/libc3gl.la: ${C3GLOBJ}
+ @echo LINK $@
+ $(E)$(LIBTOOL) --mode=link --tag=CC \
+ $(CC) $(CPPFLAGS) $(CFLAGS) \
+ $^ -o $@ \
+ -version-info 0:1:0 \
+ -rpath $(DESTDIR)/lib $(LDFLAGS)
+
${OBJ}/%.lo: src/c3config.h
${OBJ}/%.lo: %.c
@echo CC $<
${OBJ}/%.lo: src/c3config.h
${OBJ}/%.lo: %.c
@echo CC $<