PYTHON_VERSION =`$(PYTHON) -c "import sys; print sys.version[:3]"`
PYTHON_INCLUDES="-I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION)"
-CXXFLAGS=$(PYTHON_INCLUDES) `glib-config --cflags`
+CXXFLAGS=`glib-config --cflags`
+CPPFLAGS=-g -Wall -Wunused-variable
+LDFLAGS=`glib-config --libs` -g
%.o : %.cxx
$(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
%_wrap.cxx : %.i
$(SWIG) $(SWIGFLAGS) $(PYTHON_INCLUDES) -o $@ $<
-all: gdcmHeader.o dcm_wrap.o
+all: gdcmUtil.o \
+ gdcmHeader.o \
+ gdcmElValue.o \
+ gdcmDictEntry.o \
+ gdcmDict.o \
+ gdcmDictSet.o \
+ gdcmElValSet.o \
+ gdcmHeaderIdo.o
+ g++ -shared -o gdcmlib.so $^ $(LDFLAGS)
test: gdcmHeader.o
rm -f *_wrap* *.so *.o *.pyc
.SECONDARY: dcm_wrap.cxx
-