# Makfile for UNIX

SRCDIR   = .

TARGET   = htzipd
MOBJECTS = error.o file.o htconfig.o htmlgen.o htproc.o \
           httpd.o htutil.o mime.o task.o unxskt.o zip.o
OBJECTS  = $(MOBJECTS) rc_template.o

CC       = gcc
CFLAGS   = -Wall -DLINUX -DUNIX -g -DDEBUG
LD       = gcc
LFLAGS   = -lz

.SUFFIXES: .c

%.o: $(SRCDIR)/%.c
	$(CC) -c $(CFLAGS) $<

all: $(TARGET)

$(MOBJECTS): rc_template.h

rc_template.c rc_template.h: template.txt mkrc.c
	$(CC) -o mkrc mkrc.c
	./mkrc template.txt

$(TARGET): $(OBJECTS) 
	$(LD) -o $(TARGET) $Q $(CFLAGS) $(OBJECTS) $(LFLAGS)

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

