| #include
<stdio.h> #include <math.h> int main(int argc,char *argv[]) { printf("Hi there, did you know that PI = %f ?\n",M_PI); return(0); } |
| SUBDIRS = src EXTRA_DIST = doc |
| SUBDIRS
= src EXTRA_DIST = doc skins |
| AM_CFLAGS
= -Wall bin_PROGRAMS = tutorial1 tutorial1_SOURCES = plugin_main.c |
| AC_INIT(src/plugin_main.c) AM_INIT_AUTOMAKE([tutorial1],[1.0.0]) AC_PROG_CC AC_PROG_INSTALL AC_OUTPUT([Makefile src/Makefile]) |
| #include
<xmms/plugin.h> VisPlugin part2_vp = { NULL,NULL,0, "Autotools example 2", 0,0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; VisPlugin *get_vplugin_info(void) { return &part2_vp; } |
| lib_LTLIBRARIES
= libpart2.la AM_CFLAGS = -Wall @XMMS_CFLAGS@ @CFLAGS@ libpart2_la_LDFLAGS = -module -avoid-version libpart2_la_SOURCES = plugin_main.c |
| AC_PREREQ(2.58) AC_INIT(Tutorial part 2,1.0.0,[email@hotmail.com],part2) AC_CANONICAL_TARGET([]) AM_INIT_AUTOMAKE([part2],[1.0.0]) AC_CONFIG_SRCDIR([src/plugin_main.c]) AM_CONFIG_HEADER([config.h]) AM_DISABLE_STATIC AC_PROG_CC AC_PROG_INSTALL AC_PROG_LIBTOOL AM_PATH_XMMS(1.2.9,,AC_MSG_ERROR([XMMS >= 1.2.9 not installed])) AC_CONFIG_FILES([Makefile src/Makefile]) AC_OUTPUT |
| aclocal libtoolize --force --copy autoheader autoconf automake -a -c |