]>
Commit | Line | Data |
---|---|---|
3f9e15e8 PZ |
1 | --- libnl-1.0-pre5/lib/Makefile.static 2006-05-26 01:37:40.000000000 -0400 |
2 | +++ libnl-1.0-pre5/lib/Makefile 2006-05-26 01:38:31.000000000 -0400 | |
3 | @@ -28,6 +28,7 @@ | |
4 | OBJ := $(CIN:%.c=%.o) | |
5 | CFLAGS += -fPIC | |
6 | OUT_SLIB := $(PACKAGE_NAME).so.$(PACKAGE_VERSION) | |
7 | +OUT_AR := $(PACKAGE_NAME).a | |
8 | LN_SLIB := $(PACKAGE_NAME).so | |
9 | LN1_SLIB := $(LN_SLIB).1 | |
10 | ||
11 | @@ -38,7 +39,8 @@ | |
12 | ||
13 | all: | |
14 | @echo " MAKE $(OUT_SLIB)"; \ | |
15 | - $(MAKE) $(OUT_SLIB) | |
16 | + $(MAKE) $(OUT_SLIB); \ | |
17 | + $(MAKE) $(OUT_AR) | |
18 | ||
19 | $(OUT_SLIB): ../Makefile.opts $(OBJ) | |
20 | @echo " LD $(OUT_SLIB)"; \ | |
21 | @@ -48,6 +50,10 @@ | |
22 | @echo " LN $(LN1_SLIB) $(LN_SLIB)"; \ | |
23 | rm -f $(LN_SLIB) ; $(LN) -s $(LN1_SLIB) $(LN_SLIB) | |
24 | ||
25 | +$(OUT_AR): ../Makefile.opts $(OBJ) | |
26 | + @echo " AR $(OUT_AR)"; \ | |
27 | + $(AR) crus $(OUT_AR) $(OBJ) | |
28 | + | |
29 | clean: | |
30 | @echo " CLEAN lib"; \ | |
31 | $(RM) -f $(OBJ) $(OUT_SLIB) $(LN_SLIB) $(LN1_SLIB); \ | |
32 | @@ -59,6 +65,7 @@ | |
33 | install: | |
34 | mkdir -p $(DESTDIR)$(libdir)/ | |
35 | install -m 0644 $(OUT_SLIB) $(DESTDIR)$(libdir) | |
36 | + install -m 0644 $(OUT_AR) $(DESTDIR)$(libdir) | |
37 | rm -f $(DESTDIR)$(libdir)/$(LN1_SLIB) | |
38 | $(LN) -s $(OUT_SLIB) $(DESTDIR)$(libdir)/$(LN1_SLIB) | |
39 | rm -f $(DESTDIR)$(libdir)/$(LN_SLIB) |