# Generated automatically from Makefile.in by configure.
#***********************************************************************
#
# Makefile
#
# Makefile for Roaring Penguin's Linux PPPoE plugin.
#
# Copyright (C) 2001 Roaring Penguin Software Inc.
#
# This program may be distributed according to the terms of the GNU
# General Public License, version 2 or (at your option) any later version.
#
# $Id: Makefile.linux,v 1.7 2006/06/04 05:07:46 paulus Exp $
#***********************************************************************

DESTDIR = $(INSTROOT)@DESTDIR@
BINDIR = $(DESTDIR)/sbin
LIBDIR = $(DESTDIR)/lib/pppd/$(PPPDVERSION)

PPPDVERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h)

INSTALL	= install

# Version is set ONLY IN THE MAKEFILE!  Don't delete this!
RP_VERSION=3.8p

#COPTS=-O2 -g
COPTS=-Os

CFLAGS=$(COPTS) -I../../../include -I../../ '-DRP_VERSION="$(RP_VERSION)"'
ifneq ($(TC_CFLAGS), )
CFLAGS+=$(TC_CFLAGS)
endif 

# for debug
CFLAGS += -g


TARGET_NAME	= pppoe

MST_TEST	= test_mst


all:	$(TARGET_NAME) $(MST_TEST)

CLI_INCS	= config.h pppoe.h \
			plugin.h \
			../../dom_sock.h ../../ctl_comm.h

CLI_OBJS	= plugin.o discovery.o if.o common.o \
			slv_main.o dom_sock.o ctl_comm.o utils.o


MST_INCS	= ../../dom_sock.h ../../ctl_comm.h

MST_OBJS	= mst_test.o dom_sock.o ctl_comm.o



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


$(MST_TEST):	$(MST_OBJS)
	$(CC) $(CFLGAS) -o $@ $(MST_OBJS)

install: all

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


$(CLI_OBJS):	$(CLI_INCS)

$(MST_OBJS):	$(MST_INCS)


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

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

