#!/bin/sh # GNU Autotools Tutorial # Timur Izhbulatov TARGET_DIR=atutorial mkdir -p $TARGET_DIR cd $TARGET_DIR touch AUTHORS ChangeLog NEWS README Makefile.am test.c foo.c bar.c cat > README < configure.ac < Makefile.am < test.c < foo.h < bar.h < foo.c < #include #include "foo.h" void foo(void) { char a[] = "qwer"; char b[] = "qwer"; assert(strcmp(a, b) == 0); } EOF cat > bar.c < #include #include "bar.h" void bar(void) { void *ptr = malloc(sizeof(int)); assert(ptr != NULL); free(ptr); } EOF cat > reconfig <