7 |
SRC=authunix.c |
SRC=authunix.c |
8 |
OBJ=$(SRC:.c=.o) |
OBJ=$(SRC:.c=.o) |
9 |
|
|
10 |
|
prefix=@prefix@ |
11 |
|
exec_prefix=@exec_prefix@ |
12 |
|
|
13 |
|
libdir=@libdir@/muddleftpd |
14 |
LIBNAME=libauthunix.so |
LIBNAME=libauthunix.so |
15 |
|
DOCDIR=@datadir@ |
16 |
|
|
17 |
all: $(OBJ) |
all: $(OBJ) |
18 |
$(CC) $(CFLAGS) $(LIBS) -shared -Xlinker -x -o $(LIBNAME) $(OBJ) |
$(CC) $(CFLAGS) $(LIBS) -shared -fPIC -Xlinker -x -o $(LIBNAME) $(OBJ) |
19 |
|
|
20 |
clean: |
clean: |
21 |
rm -fr autom4te.cache |
rm -fr autom4te.cache |
22 |
rm -f *.o *~ DEADJOE $(LIBNAME) |
rm -f *.o *~ DEADJOE $(LIBNAME) |
23 |
|
|
24 |
install: |
install: all |
25 |
echo TODO |
mkdir -p $(libdir) |
26 |
|
mkdir -p $(DOCDIR)/doc/muddleftpd |
27 |
|
|
28 |
|
install README -m 644 $(DOCDIR)/doc/muddleftpd/README.authexample |
29 |
|
install $(LIBNAME) -m 644 $(libdir) |
30 |
|
|
31 |
|
|
32 |
distclean: clean |
distclean: clean |
33 |
rm -f config.h Makefile config.log config.cache config.status |
rm -f config.h Makefile config.log config.cache config.status |