137 lines
3.7 KiB
ObjectPascal
137 lines
3.7 KiB
ObjectPascal
#define OTHER_LIBS \
|
|
interrogatedb:c dconfig:c dtoolconfig:m \
|
|
dtoolutil:c dtoolbase:c prc:c dtool:m
|
|
#define BUILD_DIRECTORY $[and $[HAVE_NET],$[WANT_NATIVE_NET]]
|
|
#define USE_PACKAGES net
|
|
|
|
#begin lib_target
|
|
#define TARGET net
|
|
#define LOCAL_LIBS \
|
|
express pandabase nativenet pipeline
|
|
|
|
#define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx
|
|
|
|
#define SOURCES \
|
|
config_net.h connection.h connectionListener.h \
|
|
connectionManager.N connectionManager.h \
|
|
connectionReader.I connectionReader.h \
|
|
connectionWriter.h datagramQueue.h \
|
|
datagramTCPHeader.I datagramTCPHeader.h \
|
|
datagramUDPHeader.I datagramUDPHeader.h \
|
|
netAddress.h netDatagram.I netDatagram.h \
|
|
datagramGeneratorNet.I datagramGeneratorNet.h \
|
|
datagramSinkNet.I datagramSinkNet.h \
|
|
queuedConnectionListener.I \
|
|
queuedConnectionListener.h queuedConnectionManager.h \
|
|
queuedConnectionReader.h recentConnectionReader.h \
|
|
queuedReturn.h queuedReturn.I
|
|
|
|
#define INCLUDED_SOURCES \
|
|
config_net.cxx connection.cxx connectionListener.cxx \
|
|
connectionManager.cxx connectionReader.cxx \
|
|
connectionWriter.cxx datagramQueue.cxx datagramTCPHeader.cxx \
|
|
datagramUDPHeader.cxx netAddress.cxx netDatagram.cxx \
|
|
datagramGeneratorNet.cxx \
|
|
datagramSinkNet.cxx \
|
|
queuedConnectionListener.cxx \
|
|
queuedConnectionManager.cxx queuedConnectionReader.cxx \
|
|
recentConnectionReader.cxx
|
|
|
|
#define INSTALL_HEADERS \
|
|
config_net.h connection.h connectionListener.h connectionManager.h \
|
|
connectionReader.I connectionReader.h \
|
|
connectionWriter.h datagramQueue.h \
|
|
datagramTCPHeader.I datagramTCPHeader.h \
|
|
datagramUDPHeader.I datagramUDPHeader.h \
|
|
netAddress.h netDatagram.I \
|
|
netDatagram.h queuedConnectionListener.I \
|
|
datagramGeneratorNet.I datagramGeneratorNet.h \
|
|
datagramSinkNet.I datagramSinkNet.h \
|
|
queuedConnectionListener.h queuedConnectionManager.h \
|
|
queuedConnectionReader.h queuedReturn.I queuedReturn.h \
|
|
recentConnectionReader.h
|
|
|
|
#define IGATESCAN all
|
|
|
|
#end lib_target
|
|
|
|
#begin test_bin_target
|
|
#define TARGET test_datagram
|
|
#define LOCAL_LIBS net
|
|
#define OTHER_LIBS $[OTHER_LIBS] pystub
|
|
|
|
#define SOURCES \
|
|
test_datagram.cxx
|
|
|
|
#end test_bin_target
|
|
|
|
#begin test_bin_target
|
|
#define TARGET test_spam_client
|
|
#define LOCAL_LIBS net putil
|
|
#define OTHER_LIBS $[OTHER_LIBS] pystub
|
|
|
|
#define SOURCES \
|
|
datagram_ui.cxx datagram_ui.h test_spam_client.cxx
|
|
|
|
#end test_bin_target
|
|
|
|
#begin test_bin_target
|
|
#define TARGET test_spam_server
|
|
#define LOCAL_LIBS net putil
|
|
#define OTHER_LIBS $[OTHER_LIBS] pystub
|
|
|
|
#define SOURCES \
|
|
datagram_ui.cxx datagram_ui.h test_spam_server.cxx
|
|
|
|
#end test_bin_target
|
|
|
|
#begin test_bin_target
|
|
#define TARGET test_tcp_client
|
|
#define LOCAL_LIBS net
|
|
#define OTHER_LIBS $[OTHER_LIBS] pystub
|
|
|
|
#define SOURCES \
|
|
datagram_ui.cxx datagram_ui.h test_tcp_client.cxx
|
|
|
|
#end test_bin_target
|
|
|
|
#begin test_bin_target
|
|
#define TARGET test_tcp_server
|
|
#define LOCAL_LIBS net
|
|
#define OTHER_LIBS $[OTHER_LIBS] pystub
|
|
|
|
#define SOURCES \
|
|
datagram_ui.cxx datagram_ui.h test_tcp_server.cxx
|
|
|
|
#end test_bin_target
|
|
|
|
#begin test_bin_target
|
|
#define TARGET test_raw_server
|
|
#define LOCAL_LIBS net
|
|
#define OTHER_LIBS $[OTHER_LIBS] pystub
|
|
|
|
#define SOURCES \
|
|
test_raw_server.cxx
|
|
|
|
#end test_bin_target
|
|
|
|
#begin test_bin_target
|
|
#define TARGET test_udp
|
|
#define LOCAL_LIBS net
|
|
#define OTHER_LIBS $[OTHER_LIBS] pystub
|
|
|
|
#define SOURCES \
|
|
datagram_ui.cxx datagram_ui.h test_udp.cxx
|
|
|
|
#end test_bin_target
|
|
|
|
#begin test_bin_target
|
|
#define TARGET fake_http_server
|
|
#define LOCAL_LIBS net
|
|
#define OTHER_LIBS $[OTHER_LIBS] pystub
|
|
|
|
#define SOURCES \
|
|
fake_http_server.cxx
|
|
|
|
#end test_bin_target
|