File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libpdel / structs / 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
    5: objs=		$(srcs:.c=.o)
    6: prog=		structs_test
    7: CFLAGS=		-I$(prefix)/include -Wall -DNO_BPF -DOPENSSL_NO_KRB5
    8: cc=		cc
    9: 
   10: $(prog):	$(objs)
   11: 	$(cc) -o $@ $(objs) -L$(prefix)/lib \
   12: 		-lpdel -lssl -lcrypto -lexpat -lpthread
   13: 
   14: %.o:		%.c
   15: 	$(cc) -c -o $@ $(CFLAGS) $+
   16: 
   17: # test target
   18: test:
   19: 	grep -v bpf < structs_test.xml | ./structs_test -ncx > structs_test.nrm
   20: 	grep -v bpf < structs_test.xml | ./structs_test -ecx > structs_test.bin
   21: 	./structs_test -dx < structs_test.bin | diff -u structs_test.nrm -
   22: 	grep -v bpf < structs_test.xml | ./structs_test -tcx \
   23: 		> structs_test.xmlrpc
   24: 	./structs_test -Tcx < structs_test.xmlrpc | diff -u structs_test.nrm -
   25: 	grep -v bpf < structs_test.xml | ./structs_test -c
   26: 
   27: clean:
   28: 	rm -f $(prog) $(objs)
   29: 	rm -f structs_test.bin structs_test.nrm structs_test.xmlrpc
   30: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>