CC     = gcc
CFLAGS = -Wall -c
LFLAGS = -static
TARGET = chkconfig

SRC    = errexit.c chkconfig.c
OBJ    = errexit.o chkconfig.o
DOC    = chkconfig.8
TART   = $(TARGET).tgz
UUET   = $(TARGET).uue

$(TARGET): $(OBJ)
	$(CC) $(LFLAGS) $(OBJ) -o $@

$(OBJ): $(SRC)
	$(CC) $(CFLAGS) $(SRC)

tar: $(SRC) $(DOC)
	tar czvvvf $(TART) $(SRC) $(DOC) Makefile

uue: tar
	uuencode $(TART) $(TART) > $(UUET)

clean:
	rm -f $(TART) $(OBJ) $(UUET) $(TARGET)
