Newer
Older
-include ../Makefile.diag.inc
CFLAGS = -O2 -g $(DIAG_CFLAGS) -Werror
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

Padmalochan Mohapatra
committed
endif
ifeq ($(PLATFORM),TEST)
CFLAGS += -DIOPSYS_TEST -I/usr/include/libnl3
LIBETH_CFLAGS += $(DIAG_CFLAGS) -Werror
objs_lib += test_stub/stub.o
endif
ifeq ($(PLATFORM),ECONET)
LIBETH_CFLAGS += $(DIAG_CFLAGS) -Werror
objs_lib += econet/econet.o econet/ecnt_prvt.o
LIBS += -lapi_lib_switchmgr

Padmalochan Mohapatra
committed
endif
ifeq ($(PLATFORM),IPQ95XX)

Padmalochan Mohapatra
committed
endif
ifeq ($(PLATFORM),LINUX)
objs_lib += linux/linux_eth.o
$(CC) $(CFLAGS) $(LIBETH_CFLAGS) -fPIC -c -o $@ $<
$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(LDFLAGS) $(LIBETH_LDFLAGS) \
-shared -o $@ $^ $(XXFLAGS) $(LIBS)