# include Husky-Makefile-Config
ifeq ($(DEBIAN), 1)
# Every Debian-Source-Paket has one included.
include /usr/share/husky/huskymak.cfg
else
include ../huskymak.cfg
endif
SRC_DIR = src$(DIRSEP)
ifeq ($(DEBUG), 1)
CFLAGS = -Ih -I$(INCDIR) $(DEBCFLAGS) $(WARNFLAGS)
LFLAGS = $(DEBLFLAGS)
else
CFLAGS = -Ih -I$(INCDIR) $(OPTCFLAGS) $(WARNFLAGS)
LFLAGS = $(OPTLFLAGS)
endif
#ifneq ($(DYNLIBS), 1)
# LFLAGS += -static -lc
#endif
ifeq ($(SHORTNAME), 1)
LIBS = -L$(LIBDIR) -lfidoconf -lsmapi
else
LIBS = -L$(LIBDIR) -lfidoconfig -lsmapi
endif
ifeq ($(PERL), 1)
CFLAGS += -DDO_PERL `perl -MExtUtils::Embed -e ccopts`
PERLLIBS = `perl -MExtUtils::Embed -e ldopts`
PERLOBJ = perl$(OBJ)
endif
CDEFS=-D$(OSTYPE) $(ADDCDEFS)
default: all
include makefile.inc
hpt.1.gz: man/hpt.1
gzip -9c man/hpt.1 > hpt.1.gz
hptlink.1.gz: man/hptlink.1
gzip -9c man/hptlink.1 > hptlink.1.gz
hpttree.1.gz: man/hpttree.1
gzip -9c man/hpttree.1 > hpttree.1.gz
pktinfo.1.gz: man/pktinfo.1
gzip -9c man/pktinfo.1 > pktinfo.1.gz
txt2pkt.1.gz: man/txt2pkt.1
gzip -9c man/txt2pkt.1 > txt2pkt.1.gz
ifeq ($(SHORTNAMES), 1)
all: commonall
else
all: commonall hpt.1.gz hptlink.1.gz hpttree.1.gz pktinfo.1.gz txt2pkt.1.gz
endif
ifeq ($(SHORTNAMES), 1)
install: hpt$(EXE) pktinfo$(EXE) txt2pkt$(EXE) hptlink$(EXE) hpttree$(EXE)
$(INSTALL) $(IMOPT) man/hpt.1 $(MANDIR)/man1
$(INSTALL) $(IMOPT) man/hptlink.1 $(MANDIR)/man1
$(INSTALL) $(IMOPT) man/hpttree.1 $(MANDIR)/man1
$(INSTALL) $(IMOPT) man/pktinfo.1 $(MANDIR)/man1
$(INSTALL) $(IMOPT) man/txt2pkt.1 $(MANDIR)/man1
else
install: hpt$(EXE) pktinfo$(EXE) txt2pkt$(EXE) hptlink$(EXE) hpttree$(EXE) hpt.1.gz hptlink.1.gz hpttree.1.gz txt2pkt.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
$(INSTALL) $(IMOPT) pktinfo.1.gz $(MANDIR)/man1
$(INSTALL) $(IMOPT) txt2pkt.1.gz $(MANDIR)/man1
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)
uninstall:
-$(RM) $(RMOPT) $(MANDIR)$(DIRSEP)man1$(DIRSEP)hpt.1
-$(RM) $(RMOPT) $(MANDIR)$(DIRSEP)man1$(DIRSEP)hptlink.1
-$(RM) $(RMOPT) $(MANDIR)$(DIRSEP)man1$(DIRSEP)hpttree.1
-$(RM) $(RMOPT) $(MANDIR)$(DIRSEP)man1$(DIRSEP)hpt.1.gz
-$(RM) $(RMOPT) $(MANDIR)$(DIRSEP)man1$(DIRSEP)hptlink.1.gz
-$(RM) $(RMOPT) $(MANDIR)$(DIRSEP)man1$(DIRSEP)hpttree.1.gz
-$(RM) $(RMOPT) $(BINDIR)$(DIRSEP)hpt$(EXE)
-$(RM) $(RMOPT) $(BINDIR)$(DIRSEP)pktinfo$(EXE)
-$(RM) $(RMOPT) $(BINDIR)$(DIRSEP)txt2pkt$(EXE)
-$(RM) $(RMOPT) $(BINDIR)$(DIRSEP)hptlink$(EXE)
-$(RM) $(RMOPT) $(BINDIR)$(DIRSEP)hpttree$(EXE)
syntax highlighted by Code2HTML, v. 0.9.1