makefile.unix: add support for building vwebp
standalone from the normal examples due to the additional OpenGL dependencies. $ make -f makefile.unix examples/vwebp Change-Id: I7e3f0b5e0328230cb32acdd1e2a011cbbb80e55d
This commit is contained in:
parent
48b37721fc
commit
4105061840
@ -17,6 +17,9 @@ EXTRA_LIBS= -lpng -ljpeg -lz
|
|||||||
ifeq ($(strip $(shell uname)), Darwin)
|
ifeq ($(strip $(shell uname)), Darwin)
|
||||||
EXTRA_FLAGS += -I/opt/local/include
|
EXTRA_FLAGS += -I/opt/local/include
|
||||||
EXTRA_LIBS += -L/opt/local/lib
|
EXTRA_LIBS += -L/opt/local/lib
|
||||||
|
GL_LIBS = -framework GLUT -framework OpenGL
|
||||||
|
else
|
||||||
|
GL_LIBS = -lglut -lGL
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# To install libraries on Mac OS X:
|
# To install libraries on Mac OS X:
|
||||||
@ -152,7 +155,7 @@ HDRS = \
|
|||||||
OUT_LIBS = src/libwebp.a src/mux/libwebpmux.a
|
OUT_LIBS = src/libwebp.a src/mux/libwebpmux.a
|
||||||
OUT_EXAMPLES = examples/cwebp examples/dwebp examples/webpmux
|
OUT_EXAMPLES = examples/cwebp examples/dwebp examples/webpmux
|
||||||
|
|
||||||
OUTPUT = $(OUT_LIBS) $(OUT_EXAMPLES)
|
OUTPUT = $(OUT_LIBS) $(OUT_EXAMPLES) examples/vwebp
|
||||||
|
|
||||||
all: ex
|
all: ex
|
||||||
|
|
||||||
@ -169,9 +172,11 @@ ex: $(OUT_EXAMPLES)
|
|||||||
|
|
||||||
examples/cwebp: examples/cwebp.o src/libwebp.a
|
examples/cwebp: examples/cwebp.o src/libwebp.a
|
||||||
examples/dwebp: examples/dwebp.o src/libwebp.a
|
examples/dwebp: examples/dwebp.o src/libwebp.a
|
||||||
|
examples/vwebp: examples/vwebp.o src/mux/libwebpmux.a src/libwebp.a
|
||||||
|
examples/vwebp: EXTRA_LIBS += $(GL_LIBS)
|
||||||
examples/webpmux: examples/webpmux.o src/mux/libwebpmux.a src/libwebp.a
|
examples/webpmux: examples/webpmux.o src/mux/libwebpmux.a src/libwebp.a
|
||||||
|
|
||||||
$(OUT_EXAMPLES):
|
$(OUT_EXAMPLES) examples/vwebp:
|
||||||
$(CC) -o $@ $^ $(LDFLAGS)
|
$(CC) -o $@ $^ $(LDFLAGS)
|
||||||
|
|
||||||
dist: DESTDIR := dist
|
dist: DESTDIR := dist
|
||||||
|
Loading…
Reference in New Issue
Block a user