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

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 *~