
#CC = mips-uclibc-gcc
#CFLAGS = -O2  -fomit-frame-pointer   -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -fpic -fPIC -embedded-relocs -mno-abicalls -I/home/casey/uClinux-dist/lib/uClibc-0.9.15/include -I/home/casey/uClinux-dist/lib/libm -I/home/casey/uClinux-dist/lib/libcrypt_old -I/home/casey/uClinux-dist -fno-builtin -nostartfiles -I/home/casey/uClinux-dist/linux-2.4.x/include

EXEC = spppd
EXEC2 = spppctl
OBJS = timeout.o pppoe.o if_spppsubr.o md5.o main.o sys-linux.o \
		text2atm.o text2qos.o ans.o misc.o pppoatm.o
		
OBJS2 = text2atm.o text2qos.o ans.o misc.o spppctl.o

EXEC3 = chat
OBJS3 = chat.o
CHAT_EXEC =
ifeq ($(CONFIG_USER_PPPOMODEM),y)
OBJS +=  pppomodem.o
CFLAGS += -DCONFIG_USER_PPPOMODEM
CHAT_EXEC = $(EXEC3)
endif

all: $(EXEC) $(EXEC2) $(CHAT_EXEC)


$(EXEC): $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS$(LDLIBS-$(@))) -L../boa/src-project/LINUX -lmib


$(EXEC2): $(OBJS2)
	$(CC) $(LDFLAGS) -o $@ $(OBJS2) $(LDLIBS$(LDLIBS-$(@)))

$(EXEC3): $(OBJS3)
	$(CC) $(LDFLAGS) -o $@ $(OBJS3) $(LDLIBS$(LDLIBS-$(@)))

romfs:
	$(ROMFSINST) /bin/$(EXEC)
	$(ROMFSINST) /bin/$(EXEC2)
ifeq ($(CONFIG_USER_PPPOMODEM),y)
	$(ROMFSINST) /bin/$(CHAT_EXEC)
endif

clean:
	-rm -f $(EXEC) $(EXEC2) $(CHAT_EXEC) *.elf *.o


