all: osmocon
-OSMOCOM_SRC=../libosmocom/src/select.c ../libosmocom/src/timer.c \
- ../libosmocom/src/msgb.c ../libosmocom/src/talloc.c \
+OSMOCORE=../../shared/libosmocore
+CFLAGS+=-DHAVE_SYS_SELECT_H
+
+OSMOCOM_SRC=$(OSMOCORE)/src/select.c $(OSMOCORE)/src/timer.c \
+ $(OSMOCORE)/src/msgb.c $(OSMOCORE)/src/talloc.c \
../libosmocom/src/debug.c
SERCOMM_SRC=../../target/firmware/comm/sercomm.c
-INCLUDES=-I../libosmocom/include -I../../target/firmware/include/comm
+INCLUDES=-I$(OSMOCORE)/include -I../libosmocom/include -I../../target/firmware/include/comm
.PHONY: version.h
version.h:
#include <sercomm.h>
-#include <osmocom/linuxlist.h>
-#include <osmocom/select.h>
-#include <osmocom/talloc.h>
+#include <osmocore/linuxlist.h>
+#include <osmocore/select.h>
+#include <osmocore/talloc.h>
#include "version.h"