You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.2 KiB
63 lines
2.2 KiB
Index: Makefile |
|
--- Makefile.orig 2010-11-04 18:14:53.000000000 +0100 |
|
+++ Makefile 2012-07-29 10:05:17.000000000 +0200 |
|
@@ -27,7 +27,7 @@ |
|
STATICLIB = lib$(PROJECT).a |
|
MAP = lib$(PROJECT).map |
|
|
|
-TARGETS = $(PROJECT) $(SHAREDLIB) $(STATICLIB) |
|
+TARGETS = $(PROJECT) $(STATICLIB) |
|
|
|
INSTALL = install |
|
libdir = /usr/lib |
|
@@ -42,9 +42,9 @@ |
|
-Wmissing-format-attribute -Wmissing-noreturn \ |
|
-Wmissing-prototypes -Wpointer-arith -Wredundant-decls \ |
|
-Wshadow -Wstrict-prototypes -Wwrite-strings |
|
-CPPFLAGS = -std=gnu99 $(WARNINGS) -DLIBEXECDIR=\"$(libexecdir)\" |
|
+CPPFLAGS = -std=gnu99 -DLIBEXECDIR=\"$(libexecdir)\" |
|
CFLAGS = $(RPM_OPT_FLAGS) |
|
-LDLIBS = |
|
+LDFLAGS = |
|
|
|
all: $(TARGETS) |
|
|
|
@@ -52,11 +52,11 @@ |
|
$(COMPILE.c) -fPIC $< $(OUTPUT_OPTION) |
|
|
|
$(PROJECT): utempter.c |
|
- $(LINK.c) -Wl,-z,now,-stats $(LDLIBS) $< $(OUTPUT_OPTION) |
|
+ $(LINK.c) $(LDFLAGS) $< $(OUTPUT_OPTION) $(LIBS) |
|
|
|
$(SHAREDLIB): iface.os $(MAP) |
|
$(LINK.o) -shared \ |
|
- -Wl,-soname,$(SONAME),--version-script=$(MAP),-z,defs,-stats \ |
|
+ -Wl,-soname,$(SONAME),--version-script=$(MAP) \ |
|
-lc $< $(OUTPUT_OPTION) |
|
|
|
$(STATICLIB): iface.o |
|
@@ -66,19 +66,12 @@ |
|
iface.o: iface.c utempter.h |
|
|
|
install: |
|
- mkdir -p $(DESTDIR)$(libdir) $(DESTDIR)$(libexecdir)/$(PROJECT) \ |
|
+ $(MKDIR) -p $(DESTDIR)$(libdir) $(DESTDIR)$(libexecdir)/$(PROJECT) \ |
|
$(DESTDIR)$(includedir) $(DESTDIR)$(man3dir) |
|
- $(INSTALL) -p -m2711 $(PROJECT) $(DESTDIR)$(libexecdir)/$(PROJECT)/ |
|
- $(INSTALL) -p -m644 $(PROJECT).h $(DESTDIR)$(includedir)/ |
|
- $(INSTALL) -p -m755 $(SHAREDLIB) $(DESTDIR)$(libdir)/$(SHAREDLIB).$(VERSION) |
|
- $(INSTALL) -p -m644 $(STATICLIB) $(DESTDIR)$(libdir)/ |
|
- ln -s $(SHAREDLIB).$(VERSION) $(DESTDIR)$(libdir)/$(SONAME) |
|
- ln -s $(SONAME) $(DESTDIR)$(libdir)/$(SHAREDLIB) |
|
- $(INSTALL) -p -m644 $(PROJECT).3 $(DESTDIR)$(man3dir)/ |
|
- for n in lib$(PROJECT) utempter_add_record utempter_remove_record \ |
|
- utempter_remove_added_record utempter_set_helper; do \ |
|
- ln -s $(PROJECT).3 $(DESTDIR)$(man3dir)/$$n.3; \ |
|
- done |
|
+ $(INSTALL) -c -m711 $(PROJECT) $(DESTDIR)$(libexecdir)/$(PROJECT)/ |
|
+ $(INSTALL) -c -m644 $(PROJECT).h $(DESTDIR)$(includedir)/ |
|
+ $(INSTALL) -c -m644 $(STATICLIB) $(DESTDIR)$(libdir)/ |
|
+ $(INSTALL) -c -m644 $(PROJECT).3 $(DESTDIR)$(man3dir)/ |
|
|
|
clean: |
|
$(RM) $(TARGETS) iface.o iface.os core *~
|
|
|