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
|
||||
#
|
||||
#
|
||||
SHELL = /bin/sh
|
||||
SHELL = /bin/sh
|
||||
CFLAGS = -Wall -O2
|
||||
INCLUDES = -I.
|
||||
LDFLAGS = @LIBS@
|
||||
LDFLAGS = @LIBS@
|
||||
PROGRAM = isdnctrl
|
||||
MODULES = isdnctrl.o
|
||||
MANPAGES = isdnctrl.8
|
||||
|
@ -15,9 +15,9 @@ SBINDIR = @CONFIG_SBINDIR@
|
|||
MANDIR = @CONFIG_MANDIR@
|
||||
MAN8DIR = $(MANDIR)/man8
|
||||
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
|
||||
CC = @CC@ -DVERSION=\"@I4LVERSION@\"
|
||||
CC = @CC@ -DVERSION=\"@I4LVERSION@\"
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
|
@ -50,7 +50,7 @@ all: $(PROGRAM)
|
|||
endif
|
||||
|
||||
%.o: %.c Makefile
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(DEFS) $(COPTS) -c -o $@ $<
|
||||
$(CC) $(CFLAGS) $(INCLUDES) $(DEFS) $(COPTS) -fPIE -fPIC -c -o $@ $<
|
||||
|
||||
all: $(PROGRAM)
|
||||
|
||||
|
@ -74,7 +74,7 @@ endif
|
|||
rm -f $<.tmp
|
||||
|
||||
$(PROGRAM): $(MODULES)
|
||||
$(CC) $(CFLAGS) $(MODULES) $(LDFLAGS) -o $@
|
||||
$(CC) $(CFLAGS) $(MODULES) $(LDFLAGS) -pie -o $@
|
||||
|
||||
install-man: $(MANPAGES)
|
||||
$(INSTALL) -d $(DESTDIR)$(MAN8DIR)
|
||||
|
|
|
@ -53,8 +53,8 @@ INSTALL_DIRS = @INSTALL@ -d
|
|||
#----------------------------------------------------------------------------#
|
||||
|
||||
CC = @CC@
|
||||
VBOX_CFLAGS = @CFLAGS@ @LINK_NCURSES_INCL@ @LINK_TCL_INCL@ -Wall -fno-strict-aliasing
|
||||
LDFLAGS = @LDFLAGS@
|
||||
VBOX_CFLAGS = @CFLAGS@ @LINK_NCURSES_INCL@ @LINK_TCL_INCL@ -Wall -fno-strict-aliasing -fpie
|
||||
LDFLAGS = @LDFLAGS@ -pie
|
||||
|
||||
#----------------------------------------------------------------------------#
|
||||
# [*] Some needed programs: #
|
||||
|
|
|
@ -73,7 +73,7 @@ vboxctrl.o: $(HEADERS) vboxctrl.c
|
|||
$(CC) $(CFLAGS) -c vboxctrl.c
|
||||
|
||||
vboxbeep.o: $(HEADERS) vboxbeep.c
|
||||
$(CC) $(CFLAGS) -c vboxbeep.c
|
||||
$(CC) $(CFLAGS) -fPIC -fPIE -c vboxbeep.c
|
||||
|
||||
vboxd.o: $(HEADERS) vboxd.c
|
||||
$(CC) $(CFLAGS) -DVBOXDRC='"$(VBOX_VBOXDCONF)"' -c vboxd.c
|
||||
|
@ -140,7 +140,7 @@ vboxctrl: $(VBOXCTRLOBJS)
|
|||
VBOXBEEPOBJS = vboxbeep.o
|
||||
|
||||
vboxbeep: $(VBOXBEEPOBJS)
|
||||
$(CC) $(CFLAGS) $(VBOXBEEPOBJS) -o vboxbeep -L. -lvbox
|
||||
$(CC) $(CFLAGS) $(VBOXBEEPOBJS) -pie -o vboxbeep -L. -lvbox
|
||||
|
||||
#----------------------------------------------------------------------------#
|
||||
# Compiling vboxd #
|
||||
|
|
Loading…
Reference in New Issue