]> Creatis software - gdcm.git/blob - src/gdcmjpegls/Encoder/CMakeLists.txt
4ae9e9d3976d6ed9041b5c88776bf620daf751a5
[gdcm.git] / src / gdcmjpegls / Encoder / 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(SRCS 
10   global.c 
11   jpegmark.c 
12   initialize.c 
13   encoder.c 
14   lossless_e.c 
15   lossy_e.c 
16   bitio.c 
17   melcode.c 
18   )
19
20 ADD_LIBRARY(gdcmjpegls2 ${SRCS})
21
22 #INCL = global.h jpegmark.h bitio.h
23 #
24 #EOBJS = global.o jpegmark.o initialize.o encoder.o lossless_e.o lossy_e.o bitio.o melcode.o
25 #
26 #loco:
27 #  $(MAKE) -$(MAKEFLAGS) VFL="" PREFIX="loco" codec
28 #
29 #ENCODER = $(PREFIX)e
30 #
31 #codec: $(ENCODER)
32 #
33 #jpegmark.o: jpegmark.c jpegmark.h bitio.h global.h
34 #
35 #global.o: global.h global.c
36 #
37 #initialize.o: initialize.c bitio.h global.h
38 #
39 #lossless_e.o: global.h lossless_e.c bitio.h 
40 #
41 #lossy_e.o: global.h lossy_e.c bitio.h
42 #
43 #encoder.o: encoder.c jpegmark.c global.h 
44 #
45 #bitio.o: bitio.c bitio.h global.h
46 #
47 #melcode.o: melcode.c bitio.h global.h
48 #
49 #
50 #$(ENCODER): $(EOBJS)
51 #  $(CC) $(CFLAGS) -o $@ $(EOBJS) $(LNKFLAGS)
52 #
53 #lint:
54 #  lint $(SRCS)
55 #clean:
56 #  -rm -f *.o core loco* *.out