-disorder_SOURCES=disorder.c authorize.c authorize.h
-disorder_LDADD=$(LIBOBJS) ../lib/libdisorder.la
-disorder_DEPENDENCIES=$(LIBOBJS) ../lib/libdisorder.la
+disorder_SOURCES=disorder.c authorize.c authorize.h \
+ ../lib/memgc.c
+disorder_LDADD=$(LIBOBJS) ../lib/libdisorder.a \
+ $(LIBGC) $(LIBGCRYPT) $(LIBPCRE) $(LIBICONV) $(LIBDB) $(LIBPTHREAD)
+disorder_DEPENDENCIES=$(LIBOBJS) ../lib/libdisorder.a
+
+disorderfm_SOURCES=disorderfm.c \
+ ../lib/memgc.c
+disorderfm_LDADD=$(LIBOBJS) ../lib/libdisorder.a $(LIBGC) $(LIBICONV)
+disorderfm_DEPENDENCIES=$(LIBOBJS) ../lib/libdisorder.a