Mercurial > hg > forks > libbpg
comparison Makefile @ 34:5d51fff843eb default tip
A "commit dump" of random changes I've made, as I probably won't be touching this code anymore.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 08 Mar 2020 19:18:48 +0200 |
parents | a6e6f87414ea |
children |
comparison
equal
deleted
inserted
replaced
33:33594243ce31 | 34:5d51fff843eb |
---|---|
57 endif | 57 endif |
58 | 58 |
59 LIBTIFF_CFLAGS:=$(shell pkg-config --cflags libtiff-4) | 59 LIBTIFF_CFLAGS:=$(shell pkg-config --cflags libtiff-4) |
60 LIBTIFF_LDFLAGS:=$(shell pkg-config --libs libtiff-4) | 60 LIBTIFF_LDFLAGS:=$(shell pkg-config --libs libtiff-4) |
61 | 61 |
62 CFLAGS:=-Os -Wall -MMD -fno-asynchronous-unwind-tables -fdata-sections -ffunction-sections -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -fomit-frame-pointer | 62 CFLAGS:=-O3 -W -Wall -MMD -fno-asynchronous-unwind-tables -fdata-sections -ffunction-sections -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -fomit-frame-pointer |
63 CFLAGS+=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT | 63 CFLAGS+=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT |
64 CFLAGS+=-I. $(LIBSDL_CFLAGS) $(LIBPNG_CFLAGS) $(LIBJPEG_CFLAGS) $(LIBTIFF_CFLAGS) $(LIBEXIF_CFLAGS) | 64 CFLAGS+=-I. $(LIBSDL_CFLAGS) $(LIBPNG_CFLAGS) $(LIBJPEG_CFLAGS) $(LIBTIFF_CFLAGS) $(LIBEXIF_CFLAGS) |
65 CFLAGS+=-DCONFIG_BPG_VERSION=\"$(shell cat VERSION)\" | 65 CFLAGS+=-DCONFIG_BPG_VERSION=\"$(shell cat VERSION)\" |
66 ifdef USE_JCTVC_HIGH_BIT_DEPTH | 66 ifdef USE_JCTVC_HIGH_BIT_DEPTH |
67 CFLAGS+=-DRExt__HIGH_BIT_DEPTH_SUPPORT | 67 CFLAGS+=-DRExt__HIGH_BIT_DEPTH_SUPPORT |
198 else | 198 else |
199 LIBS:=-lrt | 199 LIBS:=-lrt |
200 endif # !CONFIG_APPLE | 200 endif # !CONFIG_APPLE |
201 | 201 |
202 LIBS+=-lm -lpthread | 202 LIBS+=-lm -lpthread |
203 BPGDEC_LIBS:=$(LIBPNG_LDFLAGS) $(LIBS) | 203 BPGDEC_LIBS:=$(LIBPNG_LDFLAGS) $(LIBEXIF_LDFLAGS) $(LIBS) |
204 BPGENC_LIBS+=$(LIBPNG_LDFLAGS) $(LIBJPEG_LDFLAGS) $(LIBTIFF_LDFLAGS) $(LIBEXIF_LDFLAGS) $(LIBS) | 204 BPGENC_LIBS+=$(LIBPNG_LDFLAGS) $(LIBJPEG_LDFLAGS) $(LIBTIFF_LDFLAGS) $(LIBEXIF_LDFLAGS) $(LIBS) |
205 BPGVIEW_LIBS:=$(LIBSDL_LDFLAGS) $(LIBS) | 205 BPGVIEW_LIBS:=$(LIBSDL_LDFLAGS) $(LIBS) |
206 | 206 |
207 endif #!CONFIG_WIN32 | 207 endif #!CONFIG_WIN32 |
208 | 208 |
209 bpgenc.o: CFLAGS+=-Wno-unused-but-set-variable | 209 bpgenc.o: |
210 | 210 |
211 libbpg.a: $(LIBBPG_OBJS) | 211 libbpg.a: $(LIBBPG_OBJS) |
212 $(AR) rcs $@ $^ | 212 $(AR) rcs $@ $^ |
213 | 213 |
214 bpgdec$(EXE): bpgdec.o libbpg.a | 214 bpgdec$(EXE): bpgdec.o libbpg.a |
257 %.js8.o: %.c | 257 %.js8.o: %.c |
258 $(EMCC) $(EMCFLAGS) -c -o $@ $< | 258 $(EMCC) $(EMCFLAGS) -c -o $@ $< |
259 | 259 |
260 %.js8a.o: %.c | 260 %.js8a.o: %.c |
261 $(EMCC) $(EMCFLAGS) -c -o $@ $< | 261 $(EMCC) $(EMCFLAGS) -c -o $@ $< |
262 | |
263 | |
264 BPGENC_OPTS=-keepmetadata -q 24 | |
265 # -c rgb | |
266 | |
267 %.bpg: %.tif bpgenc | |
268 ./bpgenc $(BPGENC_OPTS) $< -o $@ | |
269 | |
270 %.bpg: %.jpg bpgenc | |
271 ./bpgenc $(BPGENC_OPTS) $< -o $@ | |
272 | |
273 %.bpg: %.JPG bpgenc | |
274 ./bpgenc $(BPGENC_OPTS) $< -o $@ | |
275 | |
276 test: $(patsubst %.tif,%.bpg,$(wildcard *.tif)) $(patsubst %.jpg,%.bpg,$(wildcard *.jpg)) $(patsubst %.JPG,%.bpg,$(wildcard *.JPG)) | |
277 | |
262 | 278 |
263 -include $(wildcard *.d) | 279 -include $(wildcard *.d) |
264 -include $(wildcard libavcodec/*.d) | 280 -include $(wildcard libavcodec/*.d) |
265 -include $(wildcard libavutil/*.d) | 281 -include $(wildcard libavutil/*.d) |
266 -include $(wildcard jctvc/*.d) | 282 -include $(wildcard jctvc/*.d) |