Annotation of embedaddon/libpdel/structs/xmlrpc-test/GNUmakefile, revision 1.1
1.1 ! misho 1: # $Id: GNUmakefile,v 1.7 2004/06/03 21:18:42 archie Exp $
! 2:
! 3: prefix= /usr/local
! 4: srcs= main.c arrayOfStructsTest.c countTheEntities.c \
! 5: easyStructTest.c echoStructTest.c manyTypesTest.c \
! 6: moderateSizeArrayCheck.c nestedStructTest.c \
! 7: simpleStructReturnTest.c uname.c
! 8: objs= $(srcs:.c=.o)
! 9: prog= xmlrpc_test
! 10: CFLAGS= -I$(prefix)/include -Wall -DOPENSSL_NO_KRB5
! 11: cc= cc
! 12:
! 13: $(prog): $(objs)
! 14: $(cc) -o $@ $(objs) -L$(prefix)/lib \
! 15: -lpdel -lssl -lcrypto -lexpat -lpthread
! 16:
! 17: %.o: %.c
! 18: $(cc) -c -o $@ $(CFLAGS) $+
! 19:
! 20: uname.c: GNUmakefile
! 21: ( HOST_OS=`uname -s`; HOST_ARCH=`uname -m`; \
! 22: echo '#include "xmlrpc_test.h"'; \
! 23: echo -n 'const char host_os[] = "'; \
! 24: echo -n $${HOST_OS}; \
! 25: echo '";'; \
! 26: echo -n 'const char host_arch[] = "'; \
! 27: echo -n $${HOST_ARCH}; \
! 28: echo '";' ) \
! 29: > $@
! 30:
! 31: clean:
! 32: rm -f $(prog) $(objs) uname.c
! 33:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>