LIB = libmcast_bbf.so

LIB_OBJS = mcast_bbf.o x_iopsys_eu_igmp.o x_iopsys_eu_mld.o x_iopsys_eu_common.o

PROG_CFLAGS = $(CFLAGS) -Wall -Werror -fPIC
LIB_LDFLAGS = $(LDFLAGS)

%.o: %.c
	$(CC) $(PROG_CFLAGS) -c -o $@ $<

all: $(LIB)

$(LIB): $(LIB_OBJS)
	$(CC) $(PROG_CFLAGS) -shared -o $@ $^ $(LIB_LDFLAGS)

clean:
	rm -f *.o $(LIB)
