
CFLAGS =  -funroll-loops -fomit-frame-pointer -pipe -g -O2
DEFINES = -DRECEIVE_ALL -DRELEASE_CANDIDATE=\"-RC1\"
OSVER = -DLINUX2_2

.c.o:
	$(CC) $(CFLAGS) $(CPPFLAGS) $(DEFINES) $(OSVER) -c $< -o $@

top: pppoed

clean:
	rm -f *.o pppoed ../release/pppoed ../release/pppoed-2.2 ../release/pppoed-2.0

cleaner: clean
	rm -f *.bak

pppoed: pppoe.o 
	$(CC) pppoe.o -lpthread -o pppoed
#	$(CC) pppoe.o /lib/libpthread.so.0 -o pppoed
	cp pppoed ../release/
	strip ../release/pppoed

all: linux2_2 linux2_0

linux2_2:
	rm -f *.o pppoed ../release/pppoed ../release/pppoed-2.2
	$(MAKE) OSVER=-DLINUX2_2
	mv ../release/pppoed ../release/pppoed-2.2

linux2_0: 
	rm -f *.o pppoed ../release/pppoed ../release/pppoed-2.0
	$(MAKE) OSVER=
	mv ../release/pppoed ../release/pppoed-2.0

