#CC = gcc COPTS = -O2 -g CFLAGS = $(COPTS) -I. -I../.. -I../../../include -fPIC LDFLAGS_SHARED = -shared INSTALL = install #*********************************************************************** DESTDIR = @DESTDIR@ LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION) VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h) PLUGINS := pppol2tp.so openl2tp.so all: $(PLUGINS) %.so: %.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(LDFLAGS_SHARED) $^ $(LIBS) install: all $(INSTALL) -d -m 755 $(LIBDIR) $(INSTALL) -c -m 755 $(PLUGINS) $(LIBDIR) clean: rm -f *.o *.so %.o: %.c $(CC) $(CFLAGS) -c -o $@ $<