Mercurial > hgrepos > Python2 > PyMuPDF
comparison mupdf-source/thirdparty/jbig2dec/Makefile.unix @ 2:b50eed0cc0ef upstream
ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
The directory name has changed: no version number in the expanded directory now.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:43:07 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1:1d09e1dec1d9 | 2:b50eed0cc0ef |
|---|---|
| 1 # Simple unix makefile | |
| 2 | |
| 3 default: all | |
| 4 | |
| 5 prefix ?= /usr/local | |
| 6 | |
| 7 CFLAGS := -Wall -Wextra -Wno-unused-parameter -g -O2 | |
| 8 | |
| 9 LIB_SRCS := \ | |
| 10 jbig2_arith.c jbig2_arith_int.c jbig2_arith_iaid.c \ | |
| 11 jbig2_huffman.c jbig2_hufftab.c jbig2_segment.c jbig2_page.c \ | |
| 12 jbig2_symbol_dict.c jbig2_text.c jbig2_halftone.c jbig2_generic.c \ | |
| 13 jbig2_refinement.c jbig2_mmr.c jbig2_image.c jbig2.c | |
| 14 LIB_OBJS := $(LIB_SRCS:%.c=%.o) | |
| 15 LIB_HDRS := \ | |
| 16 jbig2.h jbig2_arith.h jbig2_arith_iaid.h jbig2_arith_int.h \ | |
| 17 jbig2_generic.h jbig2_huffman.h jbig2_hufftab.h jbig2_image.h \ | |
| 18 jbig2_mmr.h jbig2_priv.h jbig2_symbol_dict.h jbig2_text.h os_types.h | |
| 19 | |
| 20 APP_SRCS := jbig2_image_pbm.c jbig2_image_png.c jbig2dec.c sha1.c | |
| 21 APP_OBJS := $(APP_SRCS:%.c=%.o) | |
| 22 APP_HDRS := sha1.h | |
| 23 | |
| 24 $(LIB_OBJS): $(LIB_HDRS) | |
| 25 $(APP_OBJS): $(LIB_HDRS) $(APP_HDRS) | |
| 26 | |
| 27 libjbig2dec.a: $(LIB_OBJS) | |
| 28 ar cru $@ $^ | |
| 29 | |
| 30 jbig2dec: $(APP_OBJS) libjbig2dec.a | |
| 31 $(CC) -o $@ $^ -lpng -lz | |
| 32 | |
| 33 all: jbig2dec libjbig2dec.a | |
| 34 | |
| 35 install: jbig2dec libjbig2dec.a | |
| 36 install -d $(prefix)/bin $(prefix)/lib $(prefix)/include $(prefix)/man/man1 | |
| 37 install jbig2dec $(prefix)/bin | |
| 38 install jbig2dec.1 $(prefix)/man/man1 | |
| 39 install jbig2.h $(prefix)/include | |
| 40 install libjbig2dec.a $(prefix)/lib | |
| 41 | |
| 42 clean: | |
| 43 rm -f *.o jbig2dec libjbig2dec.a | |
| 44 |
