CC = gcc
TARGET  = diswww
SOURCES = main.c signal.c talk.c stuff.c syslog.c
OBJECTS = main.o signal.o talk.o stuff.o syslog.o
HEADERS = extern.h proto.h

DEFINES= -DPOSIX_SOURCE -DDEBUG

CFLAGS  = $(SWITCHES) $(DEFINES) -Igross -Wall -O
LDFLAGS = $(SWITCHES)

all: TAGS $(TARGET)

TAGS: $(HEADERS) $(SOURCES)
	etags $(HEADERS) $(SOURCES)

$(TARGET):  $(OBJECTS)
	$(CC) $(LDFLAGS) -o $(TARGET) $(OBJECTS) $(LOCALLIBS) $(SYSLIBS)

clean:
	rm -f $(TARGET) $(OBJECTS) TAGS core *~
