# # Makefile for dcmpstat/apps # @SET_MAKE@ SHELL = /bin/sh VPATH = @srcdir@:@top_srcdir@/include:@top_srcdir@/@configdir@/include srcdir = @srcdir@ top_srcdir = @top_srcdir@ configdir = @top_srcdir@/@configdir@ include $(configdir)/@common_makefile@ ofstddir = $(top_srcdir)/../ofstd ofstdinc = -I$(ofstddir)/include ofstdlibdir = -L$(ofstddir)/libsrc ofstdlib = -lofstd oflogdir = $(top_srcdir)/../oflog ofloginc = -I$(oflogdir)/include ofloglibdir = -L$(oflogdir)/libsrc ofloglib = -loflog dcmdatadir = $(top_srcdir)/../dcmdata dcmdatainc = -I$(dcmdatadir)/include dcmdatalibdir = -L$(dcmdatadir)/libsrc dcmdatalib = -ldcmdata dcmnetdir = $(top_srcdir)/../dcmnet dcmnetinc = -I$(dcmnetdir)/include dcmnetlibdir = -L$(dcmnetdir)/libsrc dcmnetlib = -ldcmnet dcmimgledir = $(top_srcdir)/../dcmimgle dcmimgleinc = -I$(dcmimgledir)/include dcmimglelibdir = -L$(dcmimgledir)/libsrc dcmimglelib = -ldcmimgle dcmimagedir = $(top_srcdir)/../dcmimage dcmimageinc = -I$(dcmimagedir)/include dcmimagelibdir = -L$(dcmimagedir)/libsrc dcmimagelib = -ldcmimage dcmpstatdir = $(top_srcdir)/../dcmpstat dcmpstatinc = -I$(dcmpstatdir)/include dcmpstatlibdir = -L$(dcmpstatdir)/libsrc dcmpstatlib = -ldcmpstat dcmqrdbdir = $(top_srcdir)/../dcmqrdb dcmqrdbinc = -I$(dcmqrdbdir)/include dcmqrdblibdir = -L$(dcmqrdbdir)/libsrc dcmqrdblib = -ldcmqrdb dcmtlsdir = $(top_srcdir)/../dcmtls dcmtlsinc = -I$(dcmtlsdir)/include dcmtlslibdir = -L$(dcmtlsdir)/libsrc dcmtlslib = -ldcmtls dcmsigndir = $(top_srcdir)/../dcmsign dcmsigninc = -I$(dcmsigndir)/include dcmsignlibdir = -L$(dcmsigndir)/libsrc dcmsignlib = -ldcmdsig dcmsrdir = $(top_srcdir)/../dcmsr dcmsrinc = -I$(dcmsrdir)/include dcmsrlibdir = -L$(dcmsrdir)/libsrc dcmsrlib = -ldcmsr LOCALINCLUDES = $(dcmpstatinc) $(ofstdinc) $(ofloginc) $(dcmnetinc) $(dcmdatainc) \ $(dcmimgleinc) $(dcmqrdbinc) $(dcmtlsinc) $(dcmsigninc) $(dcmsrinc) LIBDIRS = -L$(top_srcdir)/libsrc $(dcmpstatlibdir) $(dcmqrdblibdir) $(dcmnetlibdir) \ $(dcmtlslibdir) $(dcmsignlibdir) $(dcmsrlibdir) $(dcmdatalibdir) $(ofstdlibdir) \ $(ofloglibdir) $(dcmimglelibdir) $(dcmimagelibdir) LOCALLIBS = $(dcmpstatlib) $(dcmsignlib) $(dcmsrlib) $(dcmimagelib) $(dcmimglelib) \ $(dcmqrdblib) $(dcmnetlib) $(dcmtlslib) $(dcmdatalib) $(ofloglib) $(ofstdlib) \ $(TIFFLIBS) $(PNGLIBS) $(XMLLIBS) $(ZLIBLIBS) $(TCPWRAPPERLIBS) $(OPENSSLLIBS) \ $(CHARCONVLIBS) $(MATHLIBS) DCMMKLUT_LIBS = $(dcmimglelib) $(dcmdatalib) $(ofloglib) $(ofstdlib) $(XMLLIBS) \ $(ZLIBLIBS) $(CHARCONVLIBS) $(MATHLIBS) DCMMKCRV_LIBS = $(dcmdatalib) $(ofloglib) $(ofstdlib) $(XMLLIBS) $(ZLIBLIBS) \ $(CHARCONVLIBS) $(MATHLIBS) objs = dcmpsmk.o dcmp2pgm.o dcmmklut.o dcmmkcrv.o dcmpssnd.o dcmpsrcv.o dcmpsprt.o dcmprscu.o \ dcmprscp.o dcmpschk.o progs = dcmpsmk dcmp2pgm dcmmklut dcmmkcrv dcmpssnd dcmpsrcv dcmpsprt dcmprscu dcmprscp dcmpschk all: $(progs) dcmpsmk: dcmpsmk.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmpsmk.o $(LOCALLIBS) $(LIBS) dcmp2pgm: dcmp2pgm.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmp2pgm.o $(LOCALLIBS) $(LIBS) dcmmklut: dcmmklut.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmmklut.o $(DCMMKLUT_LIBS) $(LIBS) dcmmkcrv: dcmmkcrv.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmmkcrv.o $(DCMMKCRV_LIBS) $(LIBS) dcmpssnd: dcmpssnd.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmpssnd.o $(LOCALLIBS) $(LIBS) dcmpsrcv: dcmpsrcv.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmpsrcv.o $(LOCALLIBS) $(LIBS) dcmpsprt: dcmpsprt.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmpsprt.o $(LOCALLIBS) $(LIBS) dcmprscu: dcmprscu.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmprscu.o $(LOCALLIBS) $(LIBS) dcmprscp: dcmprscp.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmprscp.o $(LOCALLIBS) $(LIBS) dcmpschk: dcmpschk.o $(CXX) $(CXXFLAGS) $(LIBDIRS) $(LDFLAGS) -o $@ dcmpschk.o $(LOCALLIBS) $(LIBS) install: all $(configdir)/mkinstalldirs $(DESTDIR)$(bindir) for prog in $(progs); do \ $(INSTALL_PROGRAM) $$prog$(BINEXT) $(DESTDIR)$(bindir) && $(STRIP) $(DESTDIR)$(bindir)/$$prog$(BINEXT) ;\ done clean: rm -f $(objs) $(progs) $(TRASH) distclean: rm -f $(objs) $(progs) $(DISTTRASH) dependencies: $(CXX) -MM $(defines) $(includes) $(CPPFLAGS) $(CXXFLAGS) *.cc > $(DEP) include $(DEP)