
WARNINGS=-Wall -Wstrict-prototypes -Wshadow -Wpointer-arith -Wcast-qual \
         -Wcast-align -Wwrite-strings -Wnested-externs -Winline

CPP = gcc
CC = gcc
AS = gcc
LD = gcc
CP = cp
LN = ln -sf
RM = rm -f
SED = sed
NULL = /dev/null
CPPFLAGS = -E
CFLAGS = -c $(WARNINGS)
#-Wall -O2 -fomit-frame-pointer
ASFLAGS = -c
LDFLAGS = 

#LIBS=-lm
OBJS=bwlimit.o
TARGET=bwlimit
DEFINES=
#-DDEBUG

all: $(TARGET)

$(TARGET): $(OBJS)
	$(CC) $(LDFLAGS) $(DEFINES) -o $@ $(OBJS) $(LIBS)

clean:
	$(RM) $(OBJS) $(TARGET) core

.c.o:
	$(CC) $(CFLAGS) $(WARNINGS) $(DEFINES) $*.c
