-fastq_match_SOURCES = kseq.h fastq-match.c fastq-parse.c fastq-common.c
-fastq_match_LDADD = swsse2/libswsse2.la -lz
-fastq_match_CFLAGS = -msse2
+fastq_match_SOURCES = fastq-match.c $(fastq_common_src) $(fastq_parse_src) $(fastq_sw_src)
+
+fastq_uniq_SOURCES = fastq-uniq.c $(fastq_common_src) $(fastq_parse_src) $(fastq_hash_table_src)
+
+fastq_qual_SOURCES = fastq-qual.c $(fastq_common_src) $(fastq_parse_src)
+
+fastq_sample_SOURCES = fastq-sample.c $(fastq_common_src) $(fastq_parse_src) $(fastq_rng_src)
+
+fastq_qualadj_SOURCES = fastq-qualadj.c $(fastq_common_src) $(fastq_parse_src)
+
+fastq_sort_SOURCES = fastq-sort.c $(fastq_common_src) $(fastq_parse_src)