include $(ROOTDIR)/.config
include $(ROOTDIR)/BaseVar.mk
.PHONY: all build clean distclean 
SRCDIR=$(CURDIR)/ppp-2.4.3

EXTRA_CFLAGS=-idirafter $(KERNEL_DIR)/include
export EXTRA_CFLAGS

all:configure build
configure:
	cd $(SRCDIR);\
	./configure; 
	touch configure;
build:
	make -C $(SRCDIR) all 

clean:
	cd $(SRCDIR); \
	make clean
distclean:	
	cd $(SRCDIR); \
	make dist-clean; 
	rm -f configure
	
install:
	mkdir -p  $(FSROOT)/usr/sbin
	cp -f $(SRCDIR)/pppd/pppd $(FSROOT)/usr/sbin/
	$(STRIP) $(FSROOT)/usr/sbin/pppd
	cp -f $(SRCDIR)/pppd/plugins/rp-pppoe/pppoe-discovery $(FSROOT)/usr/sbin/
	$(STRIP) $(FSROOT)/usr/sbin/pppoe-discovery
	mkdir -p $(FSROOT)/usr/lib/pppd/2.4.3
	cp -f $(SRCDIR)/pppd/plugins/rp-pppoe/rp-pppoe.so $(FSROOT)/usr/lib/pppd/2.4.3
	$(STRIP) $(FSROOT)/usr/lib/pppd/2.4.3/rp-pppoe.so
	#-cp -f $(SRCDIR)/pppd/plugins/pppoatm/pppoatm.so $(FSROOT)/usr/lib/pppd/2.4.3
	#-$(STRIP) $(FSROOT)/usr/lib/pppd/2.4.3/pppoatm.so
