1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
# Makefile
# www.voicetronix.com.au
#
# Makefile for Voicetronix "VPB" driver, which supports the following products:
#
# OpenPCI (OPCI)
# OpenLine4 (V4PCI)
# OpenLog4 (V4LOG)
# OpenSwitch12 (OSW)
# OpenPRI (PRI)
include Version
include Makefile.common
export version
top_srcdir := @top_srcdir@
all:
ifeq ($(HOST_OS),freebsd)
cd src && gmake
else
$(MAKE) $(NJOBS) -C src
$(MAKE) $(NJOBS) -C vpb-detect
endif
install: all
$(MAKE) -C src install
ifeq ($(HOST_OS),linux)
$(MAKE) -C vpb-detect install
else ifeq ($(HOST_OS),freebsd)
cp -f $(top_srcdir)/FreeBSD/vpb.c /sys/pci
cp -f $(top_srcdir)/FreeBSD/vpbio.h /sys/sys
endif
clean:
$(MAKE) -C src $@
$(MAKE) -C vpb-detect $@
distclean:
$(MAKE) -C src $@
$(MAKE) -C vpb-detect $@
$(RM) Version $(top_srcdir)/Version Makefile Makefile.common config.status config.log
$(RM) -r autom4te.cache
doc:
$(MAKE) -C src/libvpb doc
#cd doc && $(MAKE)
cleandoc:
$(RM) -r src/libvpb/doc/doc_user
# cd doc && $(MAKE) clean
dist: _TLD = $(git rev-parse --show-cdup)
dist: DISTNAME = @PACKAGE_NAME@-@PACKAGE_VERSION@
dist:
git archive --format=tar --prefix=$(DISTNAME)/ HEAD | \
gzip -9 > $(_TLD)../$(DISTNAME).tar.gz
.PHONY: all install doc clean cleandoc distclean dist
|