blob: 72cdd68f29892eedade2b5f9984db64b50a4fab9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
--- cracklib/Makefile.orig Mon Mar 15 04:45:15 2004
+++ cracklib/Makefile Mon Mar 15 04:45:21 2004
@@ -7,12 +7,24 @@
###
LIB= libcrack.a
+SHLIB= libcrack.so.1
OBJ= fascist.o packlib.o rules.o stringlib.o
-CFLAGS= -O -I../cracklib -DIN_CRACKLIB
+SHOBJ= fascist.So packlib.So rules.So stringlib.So
+CFLAGS+=-I../cracklib -DIN_CRACKLIB
+
+.SUFFIXES: .o .So
+
+.c.So:
+ $(CC) $(CFLAGS) -fPIC -o $*.So -c $?
$(LIB): $(OBJ)
ar rv $(LIB) $?
-ranlib $(LIB)
+
+$(SHLIB): $(SHOBJ)
+ ld -shared -o ${SHLIB} ${SHOBJ}
+
+all: $(LIB) $(SHLIB)
clean:
-rm -f $(OBJ) $(LIB) *~
|