CC       = gcc
PROGS    = res_root
OBJS     = res_root.o shellcode.o
INCLUDES = shellcode.h
SRCS     = res_root.c shellcode.c
LFLAGS   = -lresolv

all   : $(PROGS)

.c.o  : $(INCLUDES) $(SRCS)
	$(CC) -c $*.c

res_root : $(OBJS)
	$(CC) $(LFLAGS) -o $(PROGS) $(OBJS)

clean :
	rm -f core *.o *~ $(PROGS)
