libqaeda

Unnamed repository; edit this file 'description' to name the repository.
Info | Log | Files | Refs | README | LICENSE

Makefile (2631B)


      1 OBJS := $(patsubst %.c,%.o,$(wildcard *.c))
      2 INCLUDES := -I.. -I../aux/include `pkg-config --cflags libtasn1 libgcrypt`
      3 CFLAGS += $(INCLUDES) -Wall -g3
      4 #LIBS := ../asn1/defs_asn1_tab.o `pkg-config --libs libtasn1 libgcrypt` -L../aux/lib -llash -lhashmap
      5 LIBS := ../asn1/defs_asn1_tab.o `pkg-config --libs libtasn1 libgcrypt` -L.. -L../aux/lib -lqaeda -lhashmap
      6 #LDFLAGS := -lcheck -lsubunit -lm $(LIBS)
      7 LDFLAGS := -lcheck $(LIBS)
      8 COMMONOBJS = ../mem/std.o ../lq/config.o ../lq/err.o ../lq/base.o ../debug.o
      9 
     10 all: build all-tests
     11 #all: build one-test
     12 
     13 all-tests:
     14 	cK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_test_bin
     15 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_debug_bin
     16 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_config_bin
     17 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_crypto_bin
     18 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_msg_bin
     19 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_cert_bin
     20 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_envelope_bin
     21 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_trust_bin
     22 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_store_bin
     23 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_query_bin
     24 
     25 one-test: build
     26 	CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_cert_bin
     27 	#CK_FORK=no LD_LIBRARY_PATH=`realpath ../aux/lib` ./test_query_bin
     28 
     29 test: all
     30 
     31 build:
     32 	#$(CC) $(CFLAGS) test_test.c -o test_test_bin $(COMMONOBJS) ../io/dummy.o ../store/mem.o $(LDFLAGS) 
     33 	#$(CC) $(CFLAGS) test_test.c -o test_test_bin $(COMMONOBJS) ../io/std.o ../store/file.o $(LDFLAGS) 
     34 	$(CC) $(CFLAGS) test_test.c -o test_test_bin $(COMMONOBJS) $(LDFLAGS) 
     35 	$(CC) $(CFLAGS) test_debug.c -o test_debug_bin $(COMMONOBJS) $(LDFLAGS)
     36 	$(CC) $(CFLAGS) test_config.c -o test_config_bin $(COMMONOBJS) $(LDFLAGS)
     37 	#$(CC) $(CFLAGS) test_crypto.c -o test_crypto_bin $(COMMONOBJS)  ../store/file.o ../io/std.o ../crypto/gcrypt.o $(LDFLAGS) -lgcrypt
     38 	$(CC) $(CFLAGS) test_crypto.c -o test_crypto_bin $(COMMONOBJS)  $(LDFLAGS) -lgcrypt
     39 	$(CC) $(CFLAGS) test_msg.c -o test_msg_bin $(COMMONOBJS) ../store/dummy.o $(LDFLAGS) -lgcrypt
     40 	$(CC) $(CFLAGS) test_cert.c -o test_cert_bin $(COMMONOBJS) ../store/dummy.o $(LDFLAGS) -lgcrypt
     41 	$(CC) $(CFLAGS) test_envelope.c -o test_envelope_bin $(COMMONOBJS) ../store/dummy.o $(LDFLAGS) -lgcrypt
     42 	$(CC) $(CFLAGS) test_trust.c -o test_trust_bin $(COMMONOBJS) $(LDFLAGS)
     43 	$(CC) $(CFLAGS) test_store.c -o test_store_bin $(COMMONOBJS) $(LDFLAGS) -lgcrypt
     44 	$(CC) $(CFLAGS) test_query.c -o test_query_bin $(COMMONOBJS) $(LDFLAGS) -lgcrypt
     45 
     46 clean:
     47 	rm -vf test_*_bin
     48 	rm -vf *.o
     49 
     50 .PHONY: clean