Added DESTDIR and --sharedir support. Uses DESTDIR in .spec

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@97 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Peter Åstrand 2002-08-14 14:43:25 +00:00
parent fc1d563ef5
commit a31998233f
3 changed files with 16 additions and 12 deletions

View File

@ -34,10 +34,10 @@ Makeconf:
install: installbin installkeymaps
installbin: rdesktop
mkdir -p $(BINDIR)
cp rdesktop $(BINDIR)
strip $(BINDIR)/rdesktop
chmod 755 $(BINDIR)/rdesktop
mkdir -p $(DESTDIR)/$(BINDIR)
cp rdesktop $(DESTDIR)/$(BINDIR)
strip $(DESTDIR)/$(BINDIR)/rdesktop
chmod 755 $(DESTDIR)/$(BINDIR)/rdesktop
# installman: rdesktop.1
# mkdir -p $(MANDIR)/man1
@ -45,13 +45,13 @@ installbin: rdesktop
# chmod 755 $(MANDIR)/man1/rdesktop.1
installkeymaps:
mkdir -p $(KEYMAP_PATH)
mkdir -p $(DESTDIR)/$(KEYMAP_PATH)
# Prevent copying the CVS directory
cp keymaps/?? $(KEYMAP_PATH)
cp keymaps/common $(KEYMAP_PATH)
cp keymaps/modifiers $(KEYMAP_PATH)
cp keymaps/README $(KEYMAP_PATH)
chmod 644 $(KEYMAP_PATH)/*
cp keymaps/?? $(DESTDIR)/$(KEYMAP_PATH)
cp keymaps/common $(DESTDIR)/$(KEYMAP_PATH)
cp keymaps/modifiers $(DESTDIR)/$(KEYMAP_PATH)
cp keymaps/README $(DESTDIR)/$(KEYMAP_PATH)
chmod 644 $(DESTDIR)/$(KEYMAP_PATH)/*
proto:
cproto -DMAKE_PROTO -o proto.h *.c

4
configure vendored
View File

@ -22,6 +22,9 @@ case $arg in
--mandir=*)
echo "MANDIR = $optarg" >>Makeconf
;;
--sharedir=*)
echo "SHAREDIR = $optarg" >>Makeconf
;;
--with-openssl*)
echo "CFLAGS += -DWITH_OPENSSL" >>Makeconf
echo "LDLIBS += -lcrypto" >>Makeconf
@ -45,6 +48,7 @@ case $arg in
echo " --exec-prefix=EPREFIX location for architecture-dependent files"
echo " --bindir=BINDIR location for program binaries [EPREFIX/bin]"
echo " --mandir=MANDIR location for man pages [PREFIX/man]"
echo " --sharedir=SHAREDIR location for architecture-independent shared files [PREFIX/share/rdesktop]"
echo
echo "Build configuration:"
echo " --with-openssl use system OpenSSL libraries for crypto"

View File

@ -20,11 +20,11 @@ rm -rf $RPM_BUILD_ROOT
%setup -n rdesktop
%build
./configure --prefix=$RPM_BUILD_ROOT/usr
./configure --prefix=/usr
make
%install
make install
make install DESTDIR=$RPM_BUILD_ROOT
%files
%defattr(-,root,root)