CC          = gcc
CFLAGS      = -Wall

TARGET      = ntoa
SOURCES     = ntoa.c
OBJECTS     = $(SOURCES:.c=.o)

INSTALL     = install -c -s
INSTALL_DIR = /usr/local/bin

all: $(TARGET)

$(TARGET): $(OBJECTS)
	$(CC) $(CFLAGS) -o $(TARGET) $(OBJECTS)

$(OBJECTS): $(@:.o=.c)
	$(CC) $(CFLAGS) -c $(@:.o=.c)

install:
	$(INSTALL) $(TARGET) $(INSTALL_DIR)/$(TARGET)

uninstall:
	-rm -f $(INSTALL_DIR)/$(TARGET)

clean:
	-rm -f *.o $(TARGET)
