--- /dev/null
+lib_LIBRARIES = \
+ libnsautil.a
+
+libnsautil_a_SOURCES = \
+ notaio.c \
+ notaio.h \
+ pdu.c \
+ pdu.h
+
+bin_PROGRAMS = \
+ service \
+ application
+
+service_SOURCES = service_nb.c service.h
+service_LDADD = $(NOTA_H_IN_LIBS) libnsautil.a
+service_CFLAGS = $(NOTA_H_IN_CFLAGS) -Wall -DSERVICE_MAIN
+
+application_SOURCES = application.c
+application_LDADD = $(NOTA_H_IN_LIBS) libnsautil.a
+application_CFLAGS = $(NOTA_H_IN_CFLAGS) -Wall
+
+if HAVE_GTK
+bin_PROGRAMS += \
+ gtkservice \
+ gtkapp
+
+gtkservice_SOURCES = gtkservice.c service_nb.c service.h ts7200/ts7200_client.h
+gtkservice_LDADD = $(NOTA_H_IN_LIBS) $(GTK_LIBS) libnsautil.a ts7200/libts7200connect.a
+gtkservice_CFLAGS = $(NOTA_H_IN_CFLAGS) $(GTK_CFLAGS) -Wall
+
+gtkapp_SOURCES = gtkapp.c
+gtkapp_LDADD = $(NOTA_H_IN_LIBS) $(GTK_LIBS) libnsautil.a
+gtkapp_CFLAGS = $(NOTA_H_IN_CFLAGS) $(GTK_CFLAGS) -Wall
+endif
+
+if HAVE_GST
+bin_PROGRAMS += gstapplication
+
+gstapplication_SOURCES = gstapplication.c
+gstapplication_LDADD = $(NOTA_H_IN_LIBS) $(GST_LIBS) -lgstapp-0.10 libnsautil.a
+gstapplication_CFLAGS = $(GST_CFLAGS) $(NOTA_H_IN_CFLAGS) -Wall
+endif
+
+if HAVE_OPENCV
+bin_PROGRAMS += facedetect
+
+facedetect_SOURCES = facedetect.cpp
+facedetect_LDADD = $(OPENCV_LIBS) $(NOTA_H_IN_LIBS) libnsautil.a
+facedetect_CFLAGS = $(OPENCV_CFLAGS) $(NOTA_H_IN_CFLAGS) -Wall
+endif