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