-$(TPROG1): $(O) ../lib/dict.a ../lib/bfile.a ../lib/util.a
- $(CC) $(CFLAGS) -o $(TPROG1) $(O) ../lib/dict.a ../lib/bfile.a ../lib/util.a
+$(TPROG1): $(O1) ../lib/dict.a \
+ ../lib/isam.a ../lib/bfile.a ../lib/alexutil.a $(YAZLIB)
+ $(CC) $(CFLAGS) -o $(TPROG1) $(O1) ../lib/dict.a \
+ ../lib/isam.a ../lib/bfile.a ../lib/alexutil.a $(YAZLIB)
+
+$(TPROG2): $(O2) $(YAZLIB)
+ $(CC) $(CFLAGS) -o $(TPROG2) $(O2) $(YAZLIB)
+
+$(TPROG3): $(O3) ../lib/rset.a \
+ ../lib/dict.a ../lib/isam.a ../lib/bfile.a \
+ ../lib/dfa.a ../lib/alexutil.a $(YAZLIB)
+ $(CC) $(CFLAGS) -o $(TPROG3) $(O3) ../lib/rset.a \
+ ../lib/dict.a ../lib/isam.a ../lib/bfile.a \
+ ../lib/dfa.a ../lib/alexutil.a $(YAZLIB)