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)