# include Husky-Makefile-Config
include ../huskymak.cfg

OBJS = fidostat$(_OBJ)

HUSKYLIB = ../huskylib
FIDOCONF = ../fidoconf

ifeq ($(DEBUG), 1)
  CFLAGS = $(DEBCFLAGS) $(WARNFLAGS) -I$(HUSKYLIB) -I$(FIDOCONF)
  LFLAGS = $(DEBLFLAGS)
else
  CFLAGS = $(OPTCFLAGS) $(WARNFLGAS) -c -I$(HUSKYLIB) -I$(FIDOCONF)
  LFLAGS = $(OPTLFLAGS)
endif

LIBS = -L$(LIBDIR) -lfidoconf -lhusky -lsmapi

CDEFS = -D$(OSTYPE) $(ADDCDEFS)

all: fidostat$(_EXE) fidostat.1.gz

%.o: $(SRC_DIR)%.c
	$(CC) $(CFLAGS) $(CDEFS) $(SRC_DIR)$*.c

fidostat$(_EXE): $(OBJS)
	$(CC) $(LFLAGS) -o fidostat$(_EXE) fidostat$(_OBJ) $(LIBS)

fidostat.1.gz:	man/fidostat.1
	gzip -c $^ >$@

clean:
	-$(RM) $(RMOPT) *$(_OBJ)
	-$(RM) $(RMOPT) fidostat.1.gz

distclean: clean
	-$(RM) $(RMOPT) fidostat$(_EXE)

install:
	$(INSTALL) $(IBOPT) fidostat$(_EXE) $(BINDIR)
	-$(MKDIR) $(MKDIROPT) $(MAN1DIR)
	$(INSTALL) $(IMOPT) fidostat.1.gz $(MAN1DIR)

uninstall:
	-$(RM) $(RMOPT) $(BINDIR)$(DIRSEP)fidostat$(_EXE)

