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

SRC_DIR = ../src/

PERL=0
include makeperl.inc

ifeq ($(DEBUG), 1)
  CFLAGS = -I../h -I$(INCDIR) $(DEBCFLAGS) $(WARNFLAGS) $(PERLFLAGS)
  LFLAGS = $(DEBLFLAGS)
else
  CFLAGS = -I../h -I$(INCDIR) $(OPTCFLAGS) $(WARNFLAGS) $(PERLFLAGS)
  LFLAGS = $(OPTLFLAGS)
endif

ifeq ($(SHORTNAME), 1)
  LIBS  = -L$(LIBDIR) -lfidoconf -lsmapi
else
  LIBS  = -L$(LIBDIR) -lfidoconfig -lsmapi
endif

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

default: all

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

include makefile.inc

all: commonprogs

clean: commonclean

distclean: commondistclean

install: hpt$(EXE) pktinfo$(EXE) txt2pkt$(EXE) hptlink$(EXE) hpttree$(EXE)
ifeq ($(SHORTNAMES), 1)
	$(INSTALL) $(IMOPT) man/hpt.1 $(MANDIR)/man1
        $(INSTALL) $(IMOPT) man/hptlink.1 $(MANDIR)/man1
        $(INSTALL) $(IMOPT) man/hpttree.1 $(MANDIR)/man1
else
	gzip -c man/hpt.1 > hpt.1.gz
	gzip -c man/hptlink.1 > hptlink.1.gz
	gzip -c man/hpttree.1 > hpttree.1.gz
	-$(MKDIR) $(MKDIROPT) $(MANDIR)
	-$(MKDIR) $(MKDIROPT) $(MANDIR)/man1
	$(INSTALL) $(IMOPT) hpt.1.gz $(MANDIR)/man1
	$(INSTALL) $(IMOPT) hptlink.1.gz $(MANDIR)/man1
	$(INSTALL) $(IMOPT) hpttree.1.gz $(MANDIR)/man1
	$(RM) hpt.1.gz
	$(RM) hptlink.1.gz
	$(RM) hpttree.1.gz
endif
	$(INSTALL) $(IBOPT) hpt$(EXE) $(BINDIR)
	$(INSTALL) $(IBOPT) pktinfo$(EXE) $(BINDIR)
	$(INSTALL) $(IBOPT) txt2pkt$(EXE) $(BINDIR)
	$(INSTALL) $(IBOPT) hptlink$(EXE) $(BINDIR)
	$(INSTALL) $(IBOPT) hpttree$(EXE) $(BINDIR)




syntax highlighted by Code2HTML, v. 0.9.1