From: Ole Streicher <olebole@debian.org>
Date: Wed, 12 Oct 2016 10:04:37 +0200
Subject: Add the cpl libraries to the recips.so and the test program

---
 recipes/Makefile.am | 52 +++++++++++++++++++++++++++++++---------------------
 1 file changed, 31 insertions(+), 21 deletions(-)

diff --git a/recipes/Makefile.am b/recipes/Makefile.am
index 8c54530..6b0466f 100644
--- a/recipes/Makefile.am
+++ b/recipes/Makefile.am
@@ -60,72 +60,82 @@ plugin_LTLIBRARIES = kmo_arithmetic.la \
                      kmos_test.la 
 
 kmo_arithmetic_la_SOURCES = kmo_arithmetic.c
-kmo_arithmetic_la_LIBADD = $(LIBKMOS)
+kmo_arithmetic_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmo_arithmetic_la_LDFLAGS = -module -avoid-version
 kmo_arithmetic_la_DEPENDENCIES = $(LIBKMOS)
  
 kmo_copy_la_SOURCES = kmo_copy.c
-kmo_copy_la_LIBADD = $(LIBKMOS)
+kmo_copy_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLDRS) $(LIBCPLUI)
 kmo_copy_la_LDFLAGS = -module -avoid-version
 kmo_copy_la_DEPENDENCIES = $(LIBKMOS)
  
 kmo_fit_profile_la_SOURCES = kmo_fit_profile.c
-kmo_fit_profile_la_LIBADD = $(LIBKMOS)
+kmo_fit_profile_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmo_fit_profile_la_LDFLAGS = -module -avoid-version
 kmo_fit_profile_la_DEPENDENCIES = $(LIBKMOS)
  
 kmo_make_image_la_SOURCES = kmo_make_image.c
-kmo_make_image_la_LIBADD = $(LIBKMOS)
+kmo_make_image_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmo_make_image_la_LDFLAGS = -module -avoid-version
 kmo_make_image_la_DEPENDENCIES = $(LIBKMOS)
  
 kmo_noise_map_la_SOURCES = kmo_noise_map.c
-kmo_noise_map_la_LIBADD = $(LIBKMOS)
+kmo_noise_map_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmo_noise_map_la_LDFLAGS = -module -avoid-version
 kmo_noise_map_la_DEPENDENCIES = $(LIBKMOS)
  
 kmo_rotate_la_SOURCES = kmo_rotate.c
-kmo_rotate_la_LIBADD = $(LIBKMOS)
+kmo_rotate_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmo_rotate_la_LDFLAGS = -module -avoid-version
 kmo_rotate_la_DEPENDENCIES = $(LIBKMOS)
  
 kmo_shift_la_SOURCES = kmo_shift.c
-kmo_shift_la_LIBADD = $(LIBKMOS)
+kmo_shift_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmo_shift_la_LDFLAGS = -module -avoid-version
 kmo_shift_la_DEPENDENCIES = $(LIBKMOS)
  
 kmo_sky_mask_la_SOURCES = kmo_sky_mask.c
-kmo_sky_mask_la_LIBADD = $(LIBKMOS)
+kmo_sky_mask_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmo_sky_mask_la_LDFLAGS = -module -avoid-version
 kmo_sky_mask_la_DEPENDENCIES = $(LIBKMOS)
  
 kmos_sky_tweak_la_SOURCES = kmos_sky_tweak.c
-kmos_sky_tweak_la_LIBADD = $(LIBKMOS)
+kmos_sky_tweak_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_sky_tweak_la_LDFLAGS = -module -avoid-version
 kmos_sky_tweak_la_DEPENDENCIES = $(LIBKMOS)
  
 kmo_stats_la_SOURCES = kmo_stats.c
-kmo_stats_la_LIBADD = $(LIBKMOS)
+kmo_stats_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmo_stats_la_LDFLAGS = -module -avoid-version
 kmo_stats_la_DEPENDENCIES = $(LIBKMOS)
  
+kmo_illumination_flat_la_SOURCES = kmo_illumination_flat.c
+kmo_illumination_flat_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
+kmo_illumination_flat_la_LDFLAGS = -module -avoid-version
+kmo_illumination_flat_la_DEPENDENCIES = $(LIBKMOS)
+
 kmo_fits_strip_la_SOURCES = kmo_fits_strip.c
-kmo_fits_strip_la_LIBADD = $(LIBKMOS)
+kmo_fits_strip_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmo_fits_strip_la_LDFLAGS = -module -avoid-version
 kmo_fits_strip_la_DEPENDENCIES = $(LIBKMOS)
  
 kmos_reconstruct_la_SOURCES = kmos_reconstruct.c
-kmos_reconstruct_la_LIBADD = $(LIBKMOS)
+kmos_reconstruct_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_reconstruct_la_LDFLAGS = -module -avoid-version
 kmos_reconstruct_la_DEPENDENCIES = $(LIBKMOS)
  
+kmos_test_la_SOURCES = kmos_test.c
+kmos_test_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
+kmos_test_la_LDFLAGS = -module -avoid-version
+kmos_test_la_DEPENDENCIES = $(LIBKMOS)
+
 kmos_combine_la_SOURCES = kmos_combine.c
-kmos_combine_la_LIBADD = $(LIBKMOS)
+kmos_combine_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_combine_la_LDFLAGS = -module -avoid-version
 kmos_combine_la_DEPENDENCIES = $(LIBKMOS)
  
 kmos_dark_la_SOURCES = kmos_dark.c
-kmos_dark_la_LIBADD = $(LIBKMOS)
+kmos_dark_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_dark_la_LDFLAGS = -module -avoid-version
 kmos_dark_la_DEPENDENCIES = $(LIBKMOS)
 
@@ -145,7 +155,7 @@ kmos_molecfit_correct_la_LDFLAGS = $(MOLECFIT_LDFLAGS) -module -avoid-version
 kmos_molecfit_correct_la_DEPENDENCIES = $(LIBKMOS)
 
 kmos_flat_la_SOURCES = kmos_flat.c
-kmos_flat_la_LIBADD = $(LIBKMOS)
+kmos_flat_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_flat_la_LDFLAGS = -module -avoid-version
 kmos_flat_la_DEPENDENCIES = $(LIBKMOS)
 
@@ -155,32 +165,32 @@ kmos_gen_telluric_la_LDFLAGS = -module -avoid-version
 kmos_gen_telluric_la_DEPENDENCIES = $(LIBKMOS)
 
 kmos_wave_cal_la_SOURCES = kmos_wave_cal.c
-kmos_wave_cal_la_LIBADD = $(LIBKMOS)
+kmos_wave_cal_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_wave_cal_la_LDFLAGS = -module -avoid-version
 kmos_wave_cal_la_DEPENDENCIES = $(LIBKMOS)
 
 kmos_illumination_la_SOURCES = kmos_illumination.c
-kmos_illumination_la_LIBADD = $(LIBKMOS)
+kmos_illumination_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_illumination_la_LDFLAGS = -module -avoid-version
 kmos_illumination_la_DEPENDENCIES = $(LIBKMOS)
 
 kmos_std_star_la_SOURCES = kmos_std_star.c
-kmos_std_star_la_LIBADD = $(LIBKMOS)
+kmos_std_star_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_std_star_la_LDFLAGS = -module -avoid-version
 kmos_std_star_la_DEPENDENCIES = $(LIBKMOS)
 
 kmos_sci_red_la_SOURCES = kmos_sci_red.c
-kmos_sci_red_la_LIBADD = $(LIBKMOS)
+kmos_sci_red_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_sci_red_la_LDFLAGS = -module -avoid-version
 kmos_sci_red_la_DEPENDENCIES = $(LIBKMOS)
 
 kmos_gen_reflines_la_SOURCES = kmos_gen_reflines.c
-kmos_gen_reflines_la_LIBADD = $(LIBKMOS)
+kmos_gen_reflines_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_gen_reflines_la_LDFLAGS = -module -avoid-version
 kmos_gen_reflines_la_DEPENDENCIES = $(LIBKMOS)
 
 kmos_extract_spec_la_SOURCES = kmos_extract_spec.c
-kmos_extract_spec_la_LIBADD = $(LIBKMOS)
+kmos_extract_spec_la_LIBADD = $(LIBKMOS) $(LIBCPLCORE) $(LIBCPLDFS) $(LIBCPLUI)
 kmos_extract_spec_la_LDFLAGS = -module -avoid-version
 kmos_extract_spec_la_DEPENDENCIES = $(LIBKMOS)
  
