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>