--- /dev/null
+SUBDIRS = include config backend atom iri src
--- /dev/null
+noinst_LTLIBRARIES = libatom.la
+libatom_la_SOURCES = entry.c
+libatom_la_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS)
--- /dev/null
+SUBDIRS = files
--- /dev/null
+noinst_LTLIBRARIES = libgiochannel.la
+libgiochannel_la_SOURCES = giochannel.c
+libgiochannel_la_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS)
--- /dev/null
+noinst_LTLIBRARIES = libgkeyfile.la
+libgkeyfile_la_SOURCES = gkeyfile.c
+libgkeyfile_la_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS)
--- /dev/null
+AC_INIT(atompub, 0.1, cascardo@holoscopio.com)
+AM_INIT_AUTOMAKE
+AC_PROG_INSTALL
+AC_PROG_CC
+AM_PROG_CC_C_O
+AC_PROG_LIBTOOL
+AM_PATH_GLIB_2_0(2.14.0, , AC_MSG_ERROR(Could not find GLib))
+AC_OUTPUT(Makefile
+ src/Makefile
+ include/Makefile
+ include/atompub/Makefile
+ config/Makefile
+ backend/Makefile
+ backend/files/Makefile
+ atom/Makefile
+ iri/Makefile)
--- /dev/null
+SUBDIRS = atompub
--- /dev/null
+include_HEADERS = atom.h config.h ctx.h entry.h error.h feed.h iri.h
--- /dev/null
+noinst_LTLIBRARIES = libiri.la
+libiri_la_SOURCES = iri.c
+libiri_la_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS)
--- /dev/null
+bin_PROGRAMS = atompub
+atompub_SOURCES = main.c config.c ctx.c
+atompub_CFLAGS = -I$(top_srcdir)/include
+atompub_CFLAGS += $(GLIB_CFLAGS)
+atompub_LDADD = -L$(top_builddir)/backend/files -lgiochannel
+atompub_LDADD += -L$(top_builddir)/config -lgkeyfile
+atompub_LDADD += -L$(top_builddir)/atom -latom
+atompub_LDADD += -L$(top_builddir)/iri -liri
+atompub_LDADD += $(GLIB_LIBS)