## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## filename: Makefile.am ## ## ## ## UTIL Make : Medical Image Conversion Utility ## ## ## ## purpose : source subdir Makefile template (automake) ## ## ## ## project : (X)MedCon by Erik Nolf ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## $Id: Makefile.am,v 1.56 2007/09/18 23:07:58 enlf Exp $ AUTOMAKE_OPTIONS = gnu LIBVERSION = 2:1:0 if DO_XSUPPORT XMEDCON = xmedcon endif bin_PROGRAMS = medcon $(XMEDCON) medcon_SOURCES = medcon.c medcon_LDADD = libmdc.la medcon_LDFLAGS = $(GLIB_LIBS) -lm xmedcon_SOURCES = \ xcolmap.c \ xcolmap.h \ xcolgbc.c \ xcolgbc.h \ xdefs.c \ xdefs.h \ xicons.c \ xicons.h \ xerror.c \ xerror.h \ xextract.c \ xextract.h \ xfancy.c \ xfancy.h \ xfiles.c \ xfiles.h \ xfilesel.c \ xfilesel.h \ xhelp.c \ xhelp.h \ ximages.c \ ximages.h \ xinfo.c \ xinfo.h \ xlabels.c \ xlabels.h \ xmedcon.c \ xmedcon.h \ xmnuftry.c \ xmnuftry.h \ xoptions.c \ xoptions.h \ xpages.c \ xpages.h \ xprogbar.c \ xprogbar.h \ xreader.c \ xreader.h \ xrender.c \ xrender.h \ xreset.c \ xreset.h \ xresize.c \ xresize.h \ xreslice.c \ xreslice.h \ xtransf.c \ xtransf.h \ xutils.c \ xutils.h \ xviewer.c \ xviewer.h \ xvifi.c \ xvifi.h \ xwriter.c \ xwriter.h \ xzoom.c \ xzoom.h if PLATFORM_WIN32 APPICON_OBJ = appicon.o $(APPICON_OBJ): $(APPICON_OBJ:.o=.rc) windres -i $(APPICON_OBJ:.o=.rc) -o $(APPICON_OBJ) xmedcon_LDADD = $(APPICON_OBJ) libmdc.la xmedcon_LDFLAGS = -mwindows $(GDK_PIXBUF_LIBS) -lm else xmedcon_LDADD = libmdc.la xmedcon_LDFLAGS = $(GDK_PIXBUF_LIBS) -lm endif ALL_FRMTS_SOURCES = \ m-acr.c \ m-gif.c \ m-inw.c \ m-anlz.c \ m-conc.c \ m-matrix.c \ m-ecat64.c \ m-ecat72.c \ m-intf.c \ m-dicm.c \ m-png.c \ m-nifti.c ZLIB_LIB = @ZLIB_LDFLAGS@ if DO_ACR ACR_OBJ = m-acr.lo endif if DO_GIF GIF_OBJ = m-gif.lo endif if DO_INW INW_OBJ = m-inw.lo endif if DO_ANLZ ANLZ_OBJ = m-anlz.lo endif if DO_CONC CONC_OBJ = m-conc.lo endif if DO_ECAT ECAT_OBJ = m-matrix.lo m-ecat64.lo m-ecat72.lo endif if DO_INTF INTF_OBJ = m-intf.lo endif if DO_DICM DICM_OBJ = m-dicm.lo DICM_DIR = ../libs/dicom DICM_INC = -I$(DICM_DIR) DICM_LIB = $(DICM_DIR)/libdicom.la endif if DO_PNG PNG_OBJ = m-png.lo PNG_LIB = @PNG_LDFLAGS@ PNG_INC = @PNG_CFLAGS@ endif if DO_NIFTI NIFTI_OBJ = m-nifti.lo NIFTI_LIB = @NIFTI_LDFLAGS@ NIFTI_INC = @NIFTI_CFLAGS@ endif if DO_TPC TPC_LIB = @TPC_LDFLAGS@ TPC_INC = @TPC_CFLAGS@ endif if DO_LJPG LJPG_DIR = ../libs/ljpg LJPG_LIB = $(LJPG_DIR)/libljpg.la endif ENABLED_FRMTS_OBJS = \ $(ACR_OBJ) \ $(GIF_OBJ) \ $(INW_OBJ) \ $(ANLZ_OBJ) \ $(CONC_OBJ) \ $(ECAT_OBJ) \ $(INTF_OBJ) \ $(DICM_OBJ) \ $(PNG_OBJ) \ $(NIFTI_OBJ) lib_LTLIBRARIES = libmdc.la if PLATFORM_WIN32 no_undefined = -no-undefined endif if OS_WIN32 install-libtool-import-lib: if test -f .libs/libmdc.dll.a ; then $(INSTALL) .libs/libmdc.dll.a $(DESTDIR)$(libdir) ; fi uninstall-libtool-import-lib: if test -f $(DESTDIR)$(libdir)/libmdc.dll.a ; then rm $(DESTDIR)$(libdir)/libmdc.dll.a ; fi else install-libtool-import-lib: uninstall-libtool-import-lib: endif libmdc_la_SOURCES = \ m-init.c \ m-vifi.c \ m-color.c \ m-debug.c \ m-error.c \ m-fancy.c \ m-files.c \ m-split.c \ m-stack.c \ m-transf.c \ m-getopt.c \ m-algori.c \ m-global.c \ m-pixels.c \ m-rslice.c \ m-xtract.c \ m-progress.c \ m-qmedian.c \ m-structs.c \ m-raw.c libmdc_la_LDFLAGS = $(no_undefined) -version-info $(LIBVERSION) -lm libmdc_la_LIBADD = $(ENABLED_FRMTS_OBJS) \ $(DICM_LIB) $(LJPG_LIB) \ $(ZLIB_LIB) $(PNG_LIB) $(NIFTI_LIB) \ $(TPC_LIB) $(GLIB_LIBS) libmdc_la_DEPENDENCIES = $(ENABLED_FRMTS_OBJS) EXTRA_libmdc_la_SOURCES = $(ALL_FRMTS_SOURCES) include_HEADERS = \ medcon.h \ m-init.h \ m-defs.h \ m-vifi.h \ m-color.h \ m-debug.h \ m-error.h \ m-fancy.h \ m-files.h \ m-split.h \ m-stack.h \ m-transf.h \ m-getopt.h \ m-algori.h \ m-global.h \ m-pixels.h \ m-rslice.h \ m-xtract.h \ m-progress.h \ m-qmedian.h \ m-structs.h \ m-raw.h \ m-acr.h \ m-gif.h \ m-inw.h \ m-anlz.h \ m-conc.h \ m-matrix.h \ m-ecat64.h \ m-ecat72.h \ m-intf.h \ m-dicm.h \ m-png.h \ m-nifti.h configheadersdir = $(prefix)/include configheaders_DATA = m-depend.h m-config.h INCLUDES = $(DICM_INC) $(PNG_INC) $(NIFTI_INC) $(TPC_INC) \ $(GDK_PIXBUF_CFLAGS) $(GLIB_CFLAGS) $(ZLIB_CFLAGS) AM_CFLAGS = EXTRA_DIST = appicon.rc install-data-local: install-libtool-import-lib uninstall-local: uninstall-libtool-import-lib