Fix position independ code generation
Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
This commit is contained in:
parent
b6f2e91eed
commit
a6896a6481
|
@ -4,10 +4,10 @@
|
||||||
# (C) 1997 Fritz Elfert
|
# (C) 1997 Fritz Elfert
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
CFLAGS = -Wall -O2
|
CFLAGS = -Wall -O2
|
||||||
INCLUDES = -I.
|
INCLUDES = -I.
|
||||||
LDFLAGS = @LIBS@
|
LDFLAGS = @LIBS@
|
||||||
PROGRAM = isdnctrl
|
PROGRAM = isdnctrl
|
||||||
MODULES = isdnctrl.o
|
MODULES = isdnctrl.o
|
||||||
MANPAGES = isdnctrl.8
|
MANPAGES = isdnctrl.8
|
||||||
|
@ -15,9 +15,9 @@ SBINDIR = @CONFIG_SBINDIR@
|
||||||
MANDIR = @CONFIG_MANDIR@
|
MANDIR = @CONFIG_MANDIR@
|
||||||
MAN8DIR = $(MANDIR)/man8
|
MAN8DIR = $(MANDIR)/man8
|
||||||
INSTALL = @INSTALL@
|
INSTALL = @INSTALL@
|
||||||
INSTALL_PROGRAM = $(INSTALL) -o 0 -g 0 -m 0750
|
INSTALL_PROGRAM = $(INSTALL) -o 0 -g 0 -m 0750
|
||||||
INSTALL_MAN = $(INSTALL) -o 0 -g 0 -m 0644
|
INSTALL_MAN = $(INSTALL) -o 0 -g 0 -m 0644
|
||||||
CC = @CC@ -DVERSION=\"@I4LVERSION@\"
|
CC = @CC@ -DVERSION=\"@I4LVERSION@\"
|
||||||
prefix = @prefix@
|
prefix = @prefix@
|
||||||
exec_prefix = @exec_prefix@
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ all: $(PROGRAM)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
%.o: %.c Makefile
|
%.o: %.c Makefile
|
||||||
$(CC) $(CFLAGS) $(INCLUDES) $(DEFS) $(COPTS) -c -o $@ $<
|
$(CC) $(CFLAGS) $(INCLUDES) $(DEFS) $(COPTS) -fPIE -fPIC -c -o $@ $<
|
||||||
|
|
||||||
all: $(PROGRAM)
|
all: $(PROGRAM)
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ endif
|
||||||
rm -f $<.tmp
|
rm -f $<.tmp
|
||||||
|
|
||||||
$(PROGRAM): $(MODULES)
|
$(PROGRAM): $(MODULES)
|
||||||
$(CC) $(CFLAGS) $(MODULES) $(LDFLAGS) -o $@
|
$(CC) $(CFLAGS) $(MODULES) $(LDFLAGS) -pie -o $@
|
||||||
|
|
||||||
install-man: $(MANPAGES)
|
install-man: $(MANPAGES)
|
||||||
$(INSTALL) -d $(DESTDIR)$(MAN8DIR)
|
$(INSTALL) -d $(DESTDIR)$(MAN8DIR)
|
||||||
|
|
|
@ -53,8 +53,8 @@ INSTALL_DIRS = @INSTALL@ -d
|
||||||
#----------------------------------------------------------------------------#
|
#----------------------------------------------------------------------------#
|
||||||
|
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
VBOX_CFLAGS = @CFLAGS@ @LINK_NCURSES_INCL@ @LINK_TCL_INCL@ -Wall -fno-strict-aliasing
|
VBOX_CFLAGS = @CFLAGS@ @LINK_NCURSES_INCL@ @LINK_TCL_INCL@ -Wall -fno-strict-aliasing -fpie
|
||||||
LDFLAGS = @LDFLAGS@
|
LDFLAGS = @LDFLAGS@ -pie
|
||||||
|
|
||||||
#----------------------------------------------------------------------------#
|
#----------------------------------------------------------------------------#
|
||||||
# [*] Some needed programs: #
|
# [*] Some needed programs: #
|
||||||
|
|
|
@ -73,7 +73,7 @@ vboxctrl.o: $(HEADERS) vboxctrl.c
|
||||||
$(CC) $(CFLAGS) -c vboxctrl.c
|
$(CC) $(CFLAGS) -c vboxctrl.c
|
||||||
|
|
||||||
vboxbeep.o: $(HEADERS) vboxbeep.c
|
vboxbeep.o: $(HEADERS) vboxbeep.c
|
||||||
$(CC) $(CFLAGS) -c vboxbeep.c
|
$(CC) $(CFLAGS) -fPIC -fPIE -c vboxbeep.c
|
||||||
|
|
||||||
vboxd.o: $(HEADERS) vboxd.c
|
vboxd.o: $(HEADERS) vboxd.c
|
||||||
$(CC) $(CFLAGS) -DVBOXDRC='"$(VBOX_VBOXDCONF)"' -c vboxd.c
|
$(CC) $(CFLAGS) -DVBOXDRC='"$(VBOX_VBOXDCONF)"' -c vboxd.c
|
||||||
|
@ -140,7 +140,7 @@ vboxctrl: $(VBOXCTRLOBJS)
|
||||||
VBOXBEEPOBJS = vboxbeep.o
|
VBOXBEEPOBJS = vboxbeep.o
|
||||||
|
|
||||||
vboxbeep: $(VBOXBEEPOBJS)
|
vboxbeep: $(VBOXBEEPOBJS)
|
||||||
$(CC) $(CFLAGS) $(VBOXBEEPOBJS) -o vboxbeep -L. -lvbox
|
$(CC) $(CFLAGS) $(VBOXBEEPOBJS) -pie -o vboxbeep -L. -lvbox
|
||||||
|
|
||||||
#----------------------------------------------------------------------------#
|
#----------------------------------------------------------------------------#
|
||||||
# Compiling vboxd #
|
# Compiling vboxd #
|
||||||
|
|
Loading…
Reference in New Issue