# $Id: GNUmakefile,v 1.1.1.1 2012/02/21 23:25:53 misho Exp $ prefix= /usr/local srcs= main.c arrayOfStructsTest.c countTheEntities.c \ easyStructTest.c echoStructTest.c manyTypesTest.c \ moderateSizeArrayCheck.c nestedStructTest.c \ simpleStructReturnTest.c uname.c objs= $(srcs:.c=.o) prog= xmlrpc_test CFLAGS= -I$(prefix)/include -Wall -DOPENSSL_NO_KRB5 cc= cc $(prog): $(objs) $(cc) -o $@ $(objs) -L$(prefix)/lib \ -lpdel -lssl -lcrypto -lexpat -lpthread %.o: %.c $(cc) -c -o $@ $(CFLAGS) $+ uname.c: GNUmakefile ( HOST_OS=`uname -s`; HOST_ARCH=`uname -m`; \ echo '#include "xmlrpc_test.h"'; \ echo -n 'const char host_os[] = "'; \ echo -n $${HOST_OS}; \ echo '";'; \ echo -n 'const char host_arch[] = "'; \ echo -n $${HOST_ARCH}; \ echo '";' ) \ > $@ clean: rm -f $(prog) $(objs) uname.c