# RDS/00008: OASIS Makefile Conventions

#include ../../../makefile.envars
include rds00008.mk
#

CFLAGS += -Wall
CFLAGS += -I../include -I../../include -I./
LFLAGS += -L../$(TARGET_PREFIX)lib -L../../$(TARGET_PREFIX)lib

#


EXEC = igmpproxy
OBJS = main.o mroute-api.o lib.o ifvc.o syslog.o timeout.o

ifeq ($(RTL8186_EC),1)
CFLAGS+=-DCONFIG_RTL8186_EC
endif
ifeq ($(RTL8186_TR),1)
CFLAGS+=-DCONFIG_RTL8186_TR
endif
ifeq ($(RTL865X_AC),1)
CFLAGS+=-DCONFIG_RTL865X_AC
endif


#LFLAGS += -lupgbuf -lcsman

#

.PHONY: all $(EXEC) clean

all:$(EXEC)


$(EXEC): $(OBJS)
	$(CC) $(CFLAGS) -o $(EXEC) $(OBJS)
	$(STRIP) -s -R .note -R .comment $(EXEC)

clean:
	-rm -f $(EXEC) $(OBJS)
