1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
|
#############################################################################
## Setup for building programs ##
#############################################################################
include $(top_srcdir)/config/commence.am
## Setup the different includes and preprocessor #defines we need.
AM_CPPFLAGS=-I$(top_srcdir)/hdf/src
#############################################################################
## Programs to build ##
#############################################################################
bin_PROGRAMS = gif2hdf hdf2gif hdf2jpeg hdf24to8 hdf8to24 hdfcomp hdfed \
hdfls hdfpack hdftopal hdftor8 hdfunpac jpeg2hdf paltohdf \
r8tohdf ristosds vmake vshow
if HDF_BUILD_FORTRAN
bin_SCRIPTS = h4redeploy h4cc h4fc
else
bin_SCRIPTS = h4redeploy h4cc
endif
gif2hdf_SOURCES = gif2hdf.c gif2mem.c gifread.c decompress.c writehdf.c
gif2hdf_LDADD = $(LIBHDF)
gif2hdf_DEPENDENCIES = $(LIBHDF)
gif2hdf_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdf2gif_SOURCES = hdf2gif.c hdfgifwr.c
hdf2gif_LDADD = $(LIBHDF)
hdf2gif_DEPENDENCIES = $(LIBHDF)
hdf2gif_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdf2jpeg_SOURCES = hdf2jpeg.c
hdf2jpeg_LDADD = $(LIBHDF)
hdf2jpeg_DEPENDENCIES = $(LIBHDF)
hdf2jpeg_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdf24to8_SOURCES = hdf24to8.c
hdf24to8_LDADD = $(LIBHDF)
hdf24to8_DEPENDENCIES = $(LIBHDF)
hdf24to8_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdf8to24_SOURCES = hdf8to24.c
hdf8to24_LDADD = $(LIBHDF)
hdf8to24_DEPENDENCIES = $(LIBHDF)
hdf8to24_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdfcomp_SOURCES = hdfcomp.c
hdfcomp_LDADD = $(LIBHDF)
hdfcomp_DEPENDENCIES = $(LIBHDF)
hdfcomp_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdfed_SOURCES = he_cntrl.c he_disp.c he_file.c he_main.c
hdfed_LDADD = $(LIBHDF)
hdfed_DEPENDENCIES = $(LIBHDF)
hdfed_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdfls_SOURCES = hdfls.c
hdfls_LDADD = $(LIBHDF)
hdfls_DEPENDENCIES = $(LIBHDF)
hdfls_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdfpack_SOURCES = hdfpack.c
hdfpack_LDADD = $(LIBHDF)
hdfpack_DEPENDENCIES = $(LIBHDF)
hdfpack_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdftopal_SOURCES = hdftopal.c
hdftopal_LDADD = $(LIBHDF)
hdftopal_DEPENDENCIES = $(LIBHDF)
hdftopal_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdftor8_SOURCES = hdftor8.c
hdftor8_LDADD = $(LIBHDF)
hdftor8_DEPENDENCIES = $(LIBHDF)
hdftor8_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
hdfunpac_SOURCES = hdfunpac.c
hdfunpac_LDADD = $(LIBHDF)
hdfunpac_DEPENDENCIES = $(LIBHDF)
hdfunpac_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
jpeg2hdf_SOURCES = jpeg2hdf.c
jpeg2hdf_LDADD = $(LIBHDF)
jpeg2hdf_DEPENDENCIES = $(LIBHDF)
jpeg2hdf_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
paltohdf_SOURCES = paltohdf.c
paltohdf_LDADD = $(LIBHDF)
paltohdf_DEPENDENCIES = $(LIBHDF)
paltohdf_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
r8tohdf_SOURCES = r8tohdf.c
r8tohdf_LDADD = $(LIBHDF)
r8tohdf_DEPENDENCIES = $(LIBHDF)
r8tohdf_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
ristosds_SOURCES = ristosds.c
ristosds_LDADD = $(LIBHDF)
ristosds_DEPENDENCIES = $(LIBHDF)
ristosds_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
vmake_SOURCES = vmake.c
vmake_LDADD = $(LIBHDF)
vmake_DEPENDENCIES = $(LIBHDF)
vmake_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
vshow_SOURCES = vshow.c
vshow_LDADD = ../src/libdf.la
vshow_DEPENDENCIES = ../src/libdf.la
vshow_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
#############################################################################
## Testing -- Here there be dragons. ##
#############################################################################
TEST_SCRIPT = testutil.sh
check_SCRIPTS = testutil.sh
check_PROGRAMS = $(bin_PROGRAMS)
#############################################################################
## And the cleanup ##
#############################################################################
CHECK_CLEANFILES += gif_hdf_temp/bttrfly.hdf gif_hdf_temp/skull.gif \
gif_hdf_temp/SunWheel.hdf
# Automake's distclean won't remove directories, so we can add an additional
# hook target which will do so during 'make distclean'.
distclean-local:
-rm -rf gif_hdf_temp
DISTCLEANFILES =
include $(top_srcdir)/config/conclude.am
|