isdn4k-utils/pppdcapiplugin/Makefile

35 lines
729 B
Makefile

CC = gcc
CFLAGS = -O2 -Wall -fPIC -L../capi20
LDFLAGS = -shared
PLUGINDIR=/etc/ppp/plugins
PEERDIR=/etc/ppp/peers/isdn
PEERS= arcor otelo talkline avm avm-ml
INSTALL=./install-sh -c
ALL = capiplugin.so userpass.so
all: $(ALL)
capiplugin.so: capiplugin.o capiconn.o
$(CC) -o $@ $(LDFLAGS) capiplugin.o capiconn.o -lcapi20dyn
userpass.so: userpass.c
$(CC) -o $@ $(LDFLAGS) $(CFLAGS) -nostdlib userpass.c
clean:
$(RM) *.so *.o comperr
install: $(ALL)
./mkinstalldirs $(PLUGINDIR)
@for i in $(ALL); do \
echo $(INSTALL) $$i $(PLUGINDIR); \
$(INSTALL) $$i $(PLUGINDIR); \
done
./mkinstalldirs $(PEERDIR)
@for i in $(PEERS); do \
echo $(INSTALL) peers/$$i $(PEERDIR); \
$(INSTALL) peers/$$i $(PEERDIR); \
done