project libdatachannel ; path-constant CWD : . ; lib libdatachannel : # sources [ glob ./src/*.cpp ] : # requirements ./include/rtc USE_GNUTLS=0 "`pkg-config --cflags openssl glib-2.0 gobject-2.0 nice`" /libdatachannel//usrsctp : # default build static : # usage requirements ./include -pthread "`pkg-config --libs openssl glib-2.0 gobject-2.0 nice`" ; alias usrsctp : # no sources : # no build requirements : # no default build : # usage requirements ./usrsctp/usrsctplib libusrsctp.a ; make libusrsctp.a : : @make_libusrsctp ; actions make_libusrsctp { (cd $(CWD)/usrsctp && \ ./bootstrap && \ ./configure --enable-static --disable-debug CFLAGS="-fPIC -Wno-address-of-packed-member" && \ make) cp $(CWD)/usrsctp/usrsctplib/.libs/libusrsctp.a $(<) }