CFLAGS=-g -O2 -Wall
LDFLAGS=$(CFLAGS)
LIBRARIES=/dev/env/DJDIR/lib/libclamav.la -lnewt -lslang -lgpm -lsupp
OBJECTS=fdav.o fdav_cli.o fdav_tui.o helpview.o readhelp.o

all: fdav.exe helpcomp.exe fdav.hlp

fdav.exe: $(OBJECTS)
	libtool --tag=CC --mode=link gcc.exe $(LDFLAGS) -o fdav.exe $(OBJECTS) $(LIBRARIES)

fdav.hlp: helpcomp.exe fdav.hcm
	helpcomp fdav.hcm fdav.hlp

helpcomp.exe: helpcomp.o readhelp.o
	gcc -o helpcomp.exe helpcomp.o readhelp.o

clean:
	rm -rf $(OBJECTS) helpcomp.exe helpcomp.o fdav.exe fdav.hlp .libs

fdav.o: fdav.c fdav.h
fdav_cli.o: fdav_cli.c fdav.h
fdav_tui.o: fdav_tui.c fdav.h
helpcomp.o: helpcomp.c helpcomp.h
helpview.o: helpview.c helpcomp.h fdav.h
readhelp.o: readhelp.c helpcomp.h
