-include ../../arch.mk
-include ../../../path.mk
-include ../../../.config

INSTALL	= install

COPTS = -O2 -pipe -Wall -g -D_linux_=1
#COPTS+= -DDDEBUG
#COPTS+= -DDEBUG_ELOOP
CFLAGS = $(COPTS) -I../ -I../include -I../../../include -I../include/linux

ifeq "$(findstring musl,$(CROSS_COMPILE))" "musl"
CFLAGS += -DMUSL_LIBC
endif

TARGET_NAME	= ppp-detect


all:	$(TARGET_NAME)


CLI_INCS	= config.h pppoe.h detect.h \
			../dtrace.h

CLI_OBJS	= detect.o discovery.o if.o \
			slv_main.o dtrace.o


$(TARGET_NAME):	$(CLI_OBJS)
	$(CC) $(CFLGAS) -o $@ $(CLI_OBJS)
#	$(STRIP) --strip-unneeded -o $@


install: all
	@echo -e "\033[32mInstalling ppp-detect ...\033[0m"
	$(Q)[ -d $(TARGET)/usr/sbin ] || mkdir -p $(TARGET)/usr/sbin
	$(Q)install ppp-detect            $(TARGET)/usr/sbin
	$(Q)chmod +x $(TARGET)/usr/sbin/ppp-detect

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


$(CLI_OBJS):	$(CLI_INCS)


dtrace.o: ../dtrace.c
	$(CC) $(CFLAGS) -c -o $@ $<

