File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libpdel / structs / xmlrpc-test / GNUmakefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:25:53 2012 UTC (13 years, 4 months ago) by misho
Branches: libpdel, MAIN
CVS tags: v0_5_3, HEAD
libpdel

    1: # $Id: GNUmakefile,v 1.1.1.1 2012/02/21 23:25:53 misho 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>