forked from pool/quota
36 lines
914 B
Diff
36 lines
914 B
Diff
--- Makefile.in
|
|
+++ Makefile.in
|
|
@@ -50,6 +50,10 @@
|
|
|
|
all: $(PROGS)
|
|
|
|
+
|
|
+svc_socket.o rquota_server.o rquota_svc.o $(filter-out rquota_xdr.o,$(LIBOBJS)): %.o: %.c
|
|
+ $(CC) $(CFLAGS) -fPIE -c $<
|
|
+
|
|
clean:
|
|
-rm -f core *.o .*.d
|
|
|
|
@@ -126,10 +130,10 @@
|
|
convertquota: convertquota.o $(LIBOBJS)
|
|
|
|
rpc.rquotad: rquota_server.o rquota_svc.o svc_socket.o $(LIBOBJS)
|
|
- $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
|
|
+ $(CC) $(LDFLAGS) -pie -o $@ $^ $(LIBS)
|
|
+ @if readelf -d $@|fgrep -q TEXTREL; then echo "*** Text relocation"; false; else true; fi
|
|
|
|
pot.o: pot.c pot.h
|
|
- $(CC) $(CFLAGS) -c $<
|
|
|
|
rquota.h: rquota.x
|
|
$(RPCGEN) -h -o $@ $<
|
|
@@ -138,7 +142,7 @@
|
|
$(RPCGEN) -c -o $@ $<
|
|
|
|
rquota_xdr.o: rquota_xdr.c rquota.h
|
|
- $(CC) $(CFLAGS) -Wno-unused -c $<
|
|
+ $(CC) $(CFLAGS) -Wno-unused -fPIE -c $<
|
|
|
|
rquota_clnt.c: rquota.x
|
|
$(RPCGEN) -l -o $@ $<
|