CC = gcc
OPTIM_FLAGS = -O2 -funroll-loops -fomit-frame-pointer
OPTIM_FLAGS += -mpreferred-stack-boundary=3 -momit-leaf-frame-pointer
#DEBUG_FLAGS = -g -ggdb
WARN_FLAGS = -W -Wunused -Wall -Wstrict-prototypes
CFLAGS =  -pipe $(OPTIM_FLAGS) $(WARN_FLAGS)
CFLAGS += $(DEBUG_FLAGS)
LDFLAGS = -s
PROG = check_icmp

$(PROG): $(PROG).c Makefile
	$(CC) $(CFLAGS) -c -o $@.o $@.c
	$(CC) $(LDFLAGS) $@.o -o $@

clean:
	$(RM) *.o a.out core $(PROG)

# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
