]> Creatis software - gdcm.git/blob - src/gdcmjpegls/Decoder/CMakeLists.txt
ENH: Adding an open source, BSD compatible jpeg-ls library. Thanks to UBC for releasi...
[gdcm.git] / src / gdcmjpegls / Decoder / CMakeLists.txt
1 #CC=cc
2 #PKGNAME=loco
3 #OPTFLAGS=  -Aa $(CFL) -DBIG_ENDIAN
4
5 #CFLAGS  = $(OPTFLAGS) $(VFL) $(DFL) -DPGMPREFIX=\"$(PREFIX)\" -DMELCODE -DEXTERNDISTRIB -Dinline="" -DNDEBUG
6
7 #LNKFLAGS = -lm
8
9 SET(GDCMJPEGLS_SRCS
10   global.c 
11   jpegmark.c 
12   initialize.c 
13   decoder.c 
14   lossless_d.c 
15   lossy_d.c 
16   bitio.c 
17   melcode.c)
18
19 ADD_LIBRARY(gdcmjpegls ${GDCMJPEGLS_SRCS})
20
21 #INCL = global.h jpegmark.h bitio.h
22
23 #EOBJS = global.o jpegmark.o initialize.o decoder.o lossless_d.o lossy_d.o bitio.o melcode.o
24
25 #loco:
26 #  $(MAKE) -$(MAKEFLAGS) VFL="" PREFIX="loco" codec
27 #
28 #DECODER = $(PREFIX)d
29 #
30 #codec: $(DECODER)
31 #
32 #jpegmark.o: jpegmark.c jpegmark.h bitio.h global.h
33 #
34 #global.o: global.h global.c
35 #
36 #initialize.o: initialize.c bitio.h global.h
37 #
38 #lossless_d.o: global.h lossless_d.c bitio.h 
39 #
40 #lossy_d.o: global.h lossy_d.c bitio.h
41 #
42 #decoder.o: decoder.c jpegmark.c global.h 
43 #
44 #bitio.o: bitio.c bitio.h global.h
45 #
46 #melcode.o: melcode.c bitio.h global.h
47 #
48 #
49 #$(DECODER): $(EOBJS)
50 #  $(CC) $(CFLAGS) -o $@ $(EOBJS) $(LNKFLAGS)
51 #
52 #lint:
53 #  lint $(SRCS)
54 #clean:
55 #  -rm -f *.o core loco* *.out