3 |
CFLAGS=@CFLAGS@ |
CFLAGS=@CFLAGS@ |
4 |
CC=@CC@ |
CC=@CC@ |
5 |
LIBS=@LIBS@ |
LIBS=@LIBS@ |
6 |
|
|
7 |
SRC=authmysql.c |
SRC=authmysql.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=libauthmysql.so |
LIBNAME=libauthmysql.so |
15 |
|
DOCDIR=@datadir@ |
16 |
|
|
17 |
all: $(OBJ) |
all: $(OBJ) |
18 |
$(CC) $(CFLAGS) -shared -Xlinker -o $(LIBNAME) $(OBJ) $(LIBS) |
$(CC) $(CFLAGS) -shared -fPIC -Xlinker $(OBJ) $(LIBS) -o $(LIBNAME) |
19 |
|
|
20 |
|
install: all |
21 |
|
mkdir -p $(libdir) |
22 |
|
mkdir -p $(DOCDIR)/doc/muddleftpd |
23 |
|
|
24 |
|
install README -m 644 $(DOCDIR)/doc/muddleftpd/README.authmysql |
25 |
|
install $(LIBNAME) -m 644 $(libdir) |
26 |
|
|
27 |
|
|
|
install: |
|
|
@echo TODO |
|
|
|
|
28 |
clean: |
clean: |
29 |
rm -f *.o *~ DEADJOE $(LIBNAME) |
rm -f *.o *~ DEADJOE $(LIBNAME) |
30 |
|
|
31 |
distclean: clean |
distclean: clean |
32 |
rm -f config.h Makefile config.log config.cache config.status |
rm -f config.h Makefile config.log config.cache config.status |
33 |
|
|
34 |
maintainer-clean: distclean |
maintainer-clean: distclean |
35 |
rm -f configure config.h.in |
rm -f configure config.h.in |
36 |
|
|