contrib/jenkins.sh: Also build host/gadget code

Change-Id: Ided54d69a776ce2b86f4117a27fc7ad3b7a1a1d2
This commit is contained in:
Harald Welte 2019-10-09 14:30:41 +02:00
parent 6a902a39e9
commit 6312b444b9
2 changed files with 19 additions and 3 deletions

View File

@ -1,13 +1,14 @@
CFLAGS=-Wall -g -I../ccid_common -I.
CFLAGS=-Wall -g $(shell pkg-config --cflags libosmocore) -I../ccid_common -I.
LIBS?=-lasan $(shell pkg-config --libs libosmocore)
ccid_functionfs: ccid_main_functionfs.o \
ccid_slot_sim.o \
../ccid_common/ccid_proto.o \
../ccid_common/ccid_device.o
$(CC) $(CFLAGS) -o $@ $^ -lasan -losmocore -ltalloc -laio
$(CC) $(CFLAGS) -o $@ $^ $(LIBS) -laio
hub_functionfs: hub_main_functionfs.o
$(CC) $(CFLAGS) -o $@ $^ -lasan -losmocore -ltalloc -laio
$(CC) $(CFLAGS) -o $@ $^ $(LIBS) -laio
%.o: %.c
$(CC) $(CFLAGS) -o $@ -c $^

View File

@ -13,6 +13,21 @@ deps="$TOPDIR/deps"
inst="$TOPDIR/install"
export deps inst
echo
echo "=============== libosmocore hostt build ==========="
osmo-build-dep.sh libosmocore "" --disable-doxygen
export PKG_CONFIG_PATH="$inst/lib/pkgconfig:$PKG_CONFIG_PATH"
export LD_LIBRARY_PATH="$inst/lib"
export PATH="$inst/bin:$PATH"
echo
echo "=============== CCID usb_gadget build ==========="
cd $TOPDIR/ccid_host
make clean
make $PARALLEL_MAKE
make clean
# adapted from
echo
echo "=============== libosmocore cross-build ==========="