62 lines
1.6 KiB
Makefile
62 lines
1.6 KiB
Makefile
#
|
|
# This Makefile is used for compatibility to the
|
|
# isdn4k-utils package. In order to superseede
|
|
# the original Makefile, it is called makefile.
|
|
#
|
|
|
|
#
|
|
# Add security check:
|
|
# - executed commands must be owned by root
|
|
# and only writable by owner.
|
|
#
|
|
I4LU_DEFINES := -DPARANOIA_CHECK
|
|
ifeq (../.config,$(wildcard ../.config))
|
|
include ../.config
|
|
ifneq ($(CONFIG_XMONISDN_UPCMD),"")
|
|
I4LU_DEFINES += -DNETUP_COMMAND=\\\"$(shell echo $(CONFIG_XMONISDN_UPCMD))\\\"
|
|
endif
|
|
ifneq ($(CONFIG_XMONISDN_DOWNCMD),"")
|
|
I4LU_DEFINES += -DNETDOWN_COMMAND=\\\"$(shell echo $(CONFIG_XMONISDN_DOWNCMD))\\\"
|
|
endif
|
|
MAN1DIROPT = MANDIR=$(CONFIG_MANDIR)/man1
|
|
MAN3DIROPT = LIBMANDIR=$(CONFIG_MANDIR)/man3
|
|
MAN5DIROPT = FILEMANDIR=$(CONFIG_MANDIR)/man5
|
|
MANDIROPTS = $(MAN1DIROPT) $(MAN3DIROPT) $(MAN5DIROPT)
|
|
BINDIROPT = BINDIR=$(CONFIG_BINDIR)
|
|
endif
|
|
|
|
all: xmonisdn
|
|
|
|
#
|
|
# Bug in original Makefile:
|
|
# Bitmaps are expected to be already installed.
|
|
# We create a temporary X11 subdir and add -I.
|
|
# instead.
|
|
#
|
|
xmonisdn:
|
|
mkdir -p X11/bitmaps
|
|
cp netinactive netwaiting netactive \
|
|
netactiveout netstart netstop X11/bitmaps
|
|
$(MAKE) -f Makefile EXTRA_DEFINES="$(I4LU_DEFINES) -I."
|
|
rm -rf X11
|
|
|
|
config:
|
|
@cp Makefile.in GNUmakefile
|
|
@xmkmf
|
|
|
|
clean:
|
|
$(MAKE) -f Makefile clean
|
|
|
|
distclean: clean
|
|
rm -f Makefile GNUmakefile Makefile.bak
|
|
|
|
install-man: xmonisdn.man
|
|
$(MAKE) -f Makefile $(MANDIROPTS) install.man
|
|
|
|
install: xmonisdn install-man
|
|
$(MAKE) -f Makefile $(BINDIROPT) install
|
|
|
|
uninstall:
|
|
rm -f $(CONFIG_BINDIR)/xmonisdn
|
|
find $(CONFIG_MANDIR)/xmonisdn -name "xmonisdn.*" -exec rm -f {} \;
|