1#
2#	Makefile for dcmimage/libsrc
3#
4
5@SET_MAKE@
6
7SHELL = /bin/sh
8VPATH = @srcdir@:@top_srcdir@/include:@top_srcdir@/@configdir@/include
9srcdir = @srcdir@
10top_srcdir = @top_srcdir@
11configdir = @top_srcdir@/@configdir@
12
13include $(configdir)/@common_makefile@
14
15ofstddir = $(top_srcdir)/../ofstd
16oflogdir = $(top_srcdir)/../oflog
17dcmdatadir = $(top_srcdir)/../dcmdata
18dcmimgledir = $(top_srcdir)/../dcmimgle
19
20# Special defines for the Library, define them in LOCALDEFS
21#   REVERSE_OVERLAY_ORIGIN_ORDER
22#   swap order of overlay origin coordinates
23# LOCALDEFS = -DREVERSE_OVERLAY_ORIGIN_ORDER
24
25LOCALINCLUDES = -I$(ofstddir)/include -I$(oflogdir)/include -I$(dcmdatadir)/include -I$(dcmimgledir)/include
26
27objs = dicoimg.o dicopx.o dicoopx.o diregist.o dilogger.o \
28	diargimg.o dicmyimg.o dihsvimg.o dipalimg.o dirgbimg.o \
29	diybrimg.o diyf2img.o diyp2img.o dipitiff.o dipipng.o \
30	diqtctab.o diqtfs.o diqthash.o diqthitl.o diqtpbox.o \
31	diquant.o dcmicmph.o
32
33library = libdcmimage.$(LIBEXT)
34
35all: $(library)
36
37install: $(library)
38	$(configdir)/mkinstalldirs $(DESTDIR)$(libdir)
39	$(INSTALL_DATA) $(library) $(DESTDIR)$(libdir)/$(library)
40	$(RANLIB) $(DESTDIR)$(libdir)/$(library)
41
42
43$(library): $(objs)
44	$(AR) $(ARFLAGS) $@ $(objs)
45	$(RANLIB) $@
46
47
48clean:
49	rm -f $(objs) $(library) $(TRASH)
50
51distclean:
52	rm -f $(objs) $(library) $(DISTTRASH)
53
54
55dependencies:
56	$(CXX) -MM $(defines) $(includes) $(CPPFLAGS) $(CXXFLAGS) *.cc  > $(DEP)
57
58include $(DEP)
59