isdn4k-utils/pppdcapiplugin/Makefile

37 lines
809 B
Makefile

CC = gcc
CFLAGS = -O2 -Wall -fPIC -I../capi20 -L../capi20
LDFLAGS = -shared -L../capi20
PLUGINDIR=${DESTDIR}/etc/ppp/plugins
PEERDIR=${DESTDIR}/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
config:
@echo nothing to configure