#
#	Makefile for Mint-Net tools.
#

include ../MakeVars

# Make sure we are not using older libs and/or includes

CPPFLAGS = -nostdinc -I. -I../lib -I$(MINTINCLUDE)
CFLAGS = $(COPTS) -O2 -mbaserel -mshort -Wall
LDLIBS = -L../lib -l$(LB)socket$(L16) -l$(LB)iio$(L16) 

TOOLS = netstat ifconfig route iflink slattach arp ifstats pppconf

all: $(TOOLS)

netstat: netstat.o
	$(CC) $(CFLAGS) $< -o $@ $(LDLIBS)
	chmod +x $@

ifconfig: ifconfig.o ifopts.o
	$(CC) $(CFLAGS) $^ -o $@ $(LDLIBS)
	chmod +x $@

route: route.o
	$(CC) $(CFLAGS) $< -o $@ $(LDLIBS)
	chmod +x $@

iflink: iflink.o
	$(CC) $(CFLAGS) $< -o $@ $(LDLIBS)
	chmod +x $@

slattach: slattach.o
	$(CC) $(CFLAGS) $< -o $@ $(LDLIBS)
	chmod +x $@

arp: arp.o
	$(CC) $(CFLAGS) $< -o $@ $(LDLIBS)
	chmod +x $@

ifstats: ifstats.o
	$(CC) $(CFLAGS) $< -o $@ $(LDLIBS)
	chmod +x $@

pppconf: pppconf.o
	$(CC) $(CFLAGS) $< -o $@ $(LDLIBS)
	chmod +x $@

install:
	$(INSTALL) $(TOOLMODE) $(TOOLS) $(TOOLDIR)
	for i in $(TOOLS); do $(LN) $(TOOLDIR)/$$i $(LINKTOOLDIR)/; done

clean:
	rm -f *.o

# no dependencies yet
depend:
