2007-11-15 03:18:48 +00:00
|
|
|
|
|
|
|
RS_TOP_DIR = ..
|
2008-02-03 06:17:33 +00:00
|
|
|
##### Define any flags that are needed for this section #######
|
|
|
|
###############################################################
|
2007-11-15 03:18:48 +00:00
|
|
|
|
2008-02-03 06:17:33 +00:00
|
|
|
###############################################################
|
|
|
|
include $(RS_TOP_DIR)/scripts/config.mk
|
|
|
|
###############################################################
|
2007-12-12 01:29:14 +00:00
|
|
|
|
2008-07-10 16:29:18 +00:00
|
|
|
BASE_OBJ = pqisecurity.o pqinetwork.o
|
2008-02-07 16:18:34 +00:00
|
|
|
#pqi_base.o
|
|
|
|
|
2007-12-12 01:29:14 +00:00
|
|
|
LOOP_OBJ = pqiloopback.o
|
2009-05-09 00:19:54 +00:00
|
|
|
STREAM_OBJ = pqistreamer.o pqiarchive.o pqistore.o pqibin.o
|
2008-01-25 06:36:40 +00:00
|
|
|
MGR_OBJ = pqimonitor.o p3dhtmgr.o p3connmgr.o p3cfgmgr.o p3authmgr.o
|
|
|
|
GRP_OBJ = pqiperson.o pqihandler.o pqiservice.o pqipersongrp.o
|
2009-05-23 15:07:35 +00:00
|
|
|
SSL_OBJ = pqissl.o pqissllistener.o pqisslpersongrp.o cleanupxpgp.o
|
2008-01-25 06:36:40 +00:00
|
|
|
UDP_OBJ = pqissludp.o
|
2007-11-15 03:18:48 +00:00
|
|
|
|
2008-03-06 12:07:54 +00:00
|
|
|
OTHER_OBJ = p3notify.o
|
|
|
|
|
2007-11-15 03:18:48 +00:00
|
|
|
|
2009-09-08 20:18:43 +00:00
|
|
|
TESTOBJ = net_test.o dht_test.o net_test1.o netiface_test.o
|
2008-03-03 14:41:15 +00:00
|
|
|
#conn_test.o
|
2007-12-12 01:29:14 +00:00
|
|
|
|
2009-09-08 20:18:43 +00:00
|
|
|
TESTS = net_test dht_test net_test1 netiface_test
|
2008-03-03 14:41:15 +00:00
|
|
|
#conn_test
|
2007-11-15 03:18:48 +00:00
|
|
|
|
2008-11-09 16:52:14 +00:00
|
|
|
ifdef PQI_USE_XPGP
|
2009-05-23 15:07:35 +00:00
|
|
|
SSL_OBJ += authxpgp.o
|
2008-11-09 16:52:14 +00:00
|
|
|
TESTOBJ += xpgp_id.o
|
|
|
|
TESTS += xpgp_id
|
|
|
|
else
|
2009-05-23 15:07:35 +00:00
|
|
|
ifdef PQI_USE_SSLONLY
|
|
|
|
SSL_OBJ += authssl.o
|
|
|
|
else
|
|
|
|
SSL_OBJ += authssl.o authgpg.o
|
|
|
|
TESTOBJ += gpgme_tst.o
|
|
|
|
TESTS += gpgme_tst
|
|
|
|
endif
|
2008-11-09 16:52:14 +00:00
|
|
|
endif
|
|
|
|
|
2009-05-23 15:07:35 +00:00
|
|
|
RSOBJ = $(BASE_OBJ) $(LOOP_OBJ) \
|
|
|
|
$(STREAM_OBJ) \
|
|
|
|
$(MGR_OBJ) \
|
|
|
|
$(SSL_OBJ) \
|
|
|
|
$(UDP_OBJ) \
|
|
|
|
$(GRP_OBJ) \
|
|
|
|
$(OTHER_OBJ)
|
2007-11-15 03:18:48 +00:00
|
|
|
|
2008-02-03 06:17:33 +00:00
|
|
|
all: librs tests
|
2008-01-25 06:36:40 +00:00
|
|
|
|
2009-05-23 15:07:35 +00:00
|
|
|
gpgme_tst: gpgme_tst.o
|
|
|
|
$(CC) $(CFLAGS) -o gpgme_tst gpgme_tst.o $(LIBS)
|
|
|
|
|
2008-03-21 02:02:58 +00:00
|
|
|
xpgp_id: xpgp_id.o
|
|
|
|
$(CC) $(CFLAGS) -o xpgp_id xpgp_id.o $(LIBS)
|
|
|
|
|
2008-02-03 12:07:59 +00:00
|
|
|
dht_test: dht_test.o
|
2008-02-03 06:17:33 +00:00
|
|
|
$(CC) $(CFLAGS) -o dht_test dht_test.o $(LIBS)
|
2008-01-25 06:36:40 +00:00
|
|
|
|
2008-02-03 12:07:59 +00:00
|
|
|
conn_test: conn_test.o
|
2008-02-03 06:17:33 +00:00
|
|
|
$(CC) $(CFLAGS) -o conn_test conn_test.o $(LIBS)
|
2007-11-15 03:18:48 +00:00
|
|
|
|
2008-02-03 12:07:59 +00:00
|
|
|
net_test: net_test.o
|
|
|
|
$(CC) $(CFLAGS) -o net_test net_test.o $(LIBS)
|
|
|
|
|
2008-04-09 12:54:15 +00:00
|
|
|
net_test1: net_test1.o
|
|
|
|
$(CC) $(CFLAGS) -o net_test1 net_test1.o $(LIBS)
|
|
|
|
|
2009-09-08 20:18:43 +00:00
|
|
|
netiface_test: netiface_test.o
|
|
|
|
$(CC) $(CFLAGS) -o netiface_test netiface_test.o $(LIBS)
|
|
|
|
|
2008-02-03 06:17:33 +00:00
|
|
|
###############################################################
|
|
|
|
include $(RS_TOP_DIR)/scripts/rules.mk
|
|
|
|
###############################################################
|
2007-11-15 03:18:48 +00:00
|
|
|
|