#
#	Makefile for dcmdata/apps
#
SHELL = /bin/sh
maindir = ../../dcmtk-3.5.4
VPATH = $(maindir)/dcmdata/include:$(maindir)/dcmtk/config/include
srcdir = .
top_srcdir = $(maindir)/dcmdata/apps
configdir = $(maindir)/config
include $(configdir)/Makefile.def
ofstddir = $(maindir)/ofstd
LOCALINCLUDES = -I$(ofstddir)/include -I$(maindir)/dcmdata/include
LIBDIRS = -L$(maindir)/dcmdata/libsrc -L$(ofstddir)/libsrc
LOCALLIBS = -ldcmdata -lofstd $(ZLIBLIBS)

objs = dcmdump.o infodcm.o infodcm2.o pat1.o pat2.o pat3.o
progs = dcmdump infodcm infodcm2 pat1 pat2 pat3

all: $(progs)

dcmdump: dcmdump.o
	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(LIBDIRS) -o $@ $@.o $(LOCALLIBS) $(MATHLIBS) $(LIBS)

infodcm: infodcm.o
	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(LIBDIRS) -o $@ $@.o $(LOCALLIBS) $(MATHLIBS) $(LIBS)

infodcm2: infodcm2.o
	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(LIBDIRS) -o $@ $@.o $(LOCALLIBS) $(MATHLIBS) $(LIBS)

pat1: pat1.o
	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(LIBDIRS) -o $@ $@.o $(LOCALLIBS) $(MATHLIBS) $(LIBS)

pat2: pat2.o
	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(LIBDIRS) -o $@ $@.o $(LOCALLIBS) $(MATHLIBS) $(LIBS)

pat3: pat3.o
	$(CXX) $(CXXFLAGS) $(LDFLAGS) $(LIBDIRS) -o $@ $@.o $(LOCALLIBS) $(MATHLIBS) $(LIBS)

clean:
	rm -f $(objs) $(progs)

neat:
	rm -f $(objs)
