added Makefile
[TransparentIRC.git] / Makefile.am
diff --git a/Makefile.am b/Makefile.am
new file mode 100644 (file)
index 0000000..edd0e47
--- /dev/null
@@ -0,0 +1,32 @@
+AUTOMAKE_OPTIONS = foreign
+AM_CFLAGS = $(MYSQL_CFLAGS)
+
+BUILT_SOURCES = version.c
+version.c: checkversion
+checkversion:
+       cd src && chmod +x version.sh && ./version.sh && cd ..
+
+noinst_PROGRAMS = transirc
+
+transirc_SOURCES = src/version.c \
+      src/ConfigParser.c \
+      src/IOHandler.c \
+      src/IOEngine_select.c \
+      src/main.c \
+      src/ServerSocket.c \
+      src/tools.c \
+      src/UserClient.c
+
+transirc_LDADD = $(MYSQL_LIBS) $(SYSTEM_LIBS)
+
+install-exec-local:
+       $(INSTALL) -d -m 755 $(prefix)
+       $(INSTALL) -m 644 $(srcdir)/AUTHORS $(prefix)
+       $(INSTALL) -m 644 $(srcdir)/COPYING $(prefix)
+       $(INSTALL) -m 644 $(srcdir)/INSTALL $(prefix)
+       $(INSTALL) -m 644 $(srcdir)/VERSION $(prefix)
+       $(INSTALL) -m 744 ./transirc $(prefix)
+       @echo
+       @echo TransparentIRC-$(VERSION) has been installed to $(prefix)
+       @echo Edit the transirc.example.conf and save it as transirc.conf before you start!
+       @echo