Newer
Older
LIBETH_CFLAGS += -I. -I../libeasy
LIBETH_LDFLAGS += -L../libeasy
LIBS += -lnl-3 -lnl-route-3 -lnl-genl-3
LIBS += -leasy
objs_lib = ethernet.o
ifeq ($(PLATFORM),BROADCOM)
objs_lib += bcm/bcm.o
else ifeq ($(PLATFORM),MEDIATEK)
objs_lib += ethsw.o
XXFLAGS += -Wl,-whole-archive -lsw -Wl,-no-whole-archive
else ifeq ($(PLATFORM),TEST)
CFLAGS += -DIOPSYS_TEST -I/usr/include/libnl3
objs_lib += test_stub/stub.o
$(CC) $(CFLAGS) $(LIBETH_CFLAGS) -fPIC -c -o $@ $<
$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(LDFLAGS) $(LIBETH_LDFLAGS) \
-shared -o $@ $^ $(XXFLAGS) $(LIBS)