46 lines
1.1 KiB
Makefile
46 lines
1.1 KiB
Makefile
# Makefile for the capiplugin for pppd(8).
|
|
#
|
|
# Copyright 2000 Carsten Paeth (calle@calle.in-berlin.de)
|
|
# Copyright 2000 AVM GmbH Berlin (info@avm.de)
|
|
#
|
|
# This program is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU General Public License
|
|
# as published by the Free Software Foundation; either version
|
|
# 2 of the License, or (at your option) any later version.
|
|
|
|
vpath %.c $(TOPDIR)
|
|
|
|
CC = gcc
|
|
INC = -I$(TOPDIR) -I$(CAPIINC) -I$(PPPINC)
|
|
DEFS = -DPPPVER=$(shell $(TOPDIR)/pversion $(PPPVERSION))
|
|
MYCFLAGS= -O2 -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB)
|
|
LDFLAGS = -shared -L$(CAPILIB)
|
|
|
|
ALL = capiplugin.so userpass.so
|
|
|
|
all: $(ALL)
|
|
|
|
capiplugin.so: capiplugin.o capiconn.o
|
|
$(CC) -o $@ $(LDFLAGS) capiplugin.o capiconn.o -lcapi20dyn
|
|
|
|
userpass.so: userpass.o
|
|
$(CC) -o $@ $(LDFLAGS) $(CFLAGS) $(MYCFLAGS) -nostdlib userpass.o
|
|
|
|
%.o: %.c
|
|
$(CC) $(CFLAGS) $(MYCFLAGS) -c -o $@ $<
|
|
|
|
distclean: clean
|
|
|
|
clean:
|
|
$(RM) *.so *.o comperr
|
|
|
|
install: $(ALL)
|
|
$(MKDIR) $(PLUGINDIR)
|
|
@for i in $(ALL); do \
|
|
echo $(INSTALL) $$i $(PLUGINDIR); \
|
|
$(INSTALL) $$i $(PLUGINDIR); \
|
|
done
|
|
|
|
config:
|
|
@echo nothing to configure
|