Commit 1f50f8d1d4b7c3c6e86b149e1beba12da0b9cd27
1 parent
a1b74fe8
better install
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@789 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
14 additions
and
2 deletions
Makefile
| @@ -10,6 +10,9 @@ DEFINES+=-D_GNU_SOURCE | @@ -10,6 +10,9 @@ DEFINES+=-D_GNU_SOURCE | ||
| 10 | ifndef CONFIG_WIN32 | 10 | ifndef CONFIG_WIN32 |
| 11 | TOOLS=qemu-mkcow | 11 | TOOLS=qemu-mkcow |
| 12 | endif | 12 | endif |
| 13 | +ifdef CONFIG_STATIC | ||
| 14 | +LDFLAGS+=-static | ||
| 15 | +endif | ||
| 13 | 16 | ||
| 14 | all: dyngen$(EXESUF) $(TOOLS) qemu-doc.html qemu-tech.html qemu.1 | 17 | all: dyngen$(EXESUF) $(TOOLS) qemu-doc.html qemu-tech.html qemu.1 |
| 15 | for d in $(TARGET_DIRS); do \ | 18 | for d in $(TARGET_DIRS); do \ |
| @@ -17,7 +20,7 @@ all: dyngen$(EXESUF) $(TOOLS) qemu-doc.html qemu-tech.html qemu.1 | @@ -17,7 +20,7 @@ all: dyngen$(EXESUF) $(TOOLS) qemu-doc.html qemu-tech.html qemu.1 | ||
| 17 | done | 20 | done |
| 18 | 21 | ||
| 19 | qemu-mkcow: qemu-mkcow.c | 22 | qemu-mkcow: qemu-mkcow.c |
| 20 | - $(CC) $(CFLAGS) $(DEFINES) -o $@ $^ $(LIBS) | 23 | + $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) -o $@ $^ $(LIBS) |
| 21 | 24 | ||
| 22 | dyngen$(EXESUF): dyngen.c | 25 | dyngen$(EXESUF): dyngen.c |
| 23 | $(HOST_CC) $(CFLAGS) $(DEFINES) -o $@ $^ | 26 | $(HOST_CC) $(CFLAGS) $(DEFINES) -o $@ $^ |
| @@ -45,6 +48,8 @@ endif | @@ -45,6 +48,8 @@ endif | ||
| 45 | mkdir -p "$(sharedir)" | 48 | mkdir -p "$(sharedir)" |
| 46 | install -m 644 pc-bios/bios.bin pc-bios/vgabios.bin \ | 49 | install -m 644 pc-bios/bios.bin pc-bios/vgabios.bin \ |
| 47 | pc-bios/linux_boot.bin "$(sharedir)" | 50 | pc-bios/linux_boot.bin "$(sharedir)" |
| 51 | + mkdir -p "$(docdir)" | ||
| 52 | + install -m 644 qemu-doc.html qemu-tech.html "$(docdir)" | ||
| 48 | ifndef CONFIG_WIN32 | 53 | ifndef CONFIG_WIN32 |
| 49 | mkdir -p "$(mandir)/man1" | 54 | mkdir -p "$(mandir)/man1" |
| 50 | install qemu.1 qemu-mkcow.1 "$(mandir)/man1" | 55 | install qemu.1 qemu-mkcow.1 "$(mandir)/man1" |
| @@ -86,9 +91,13 @@ tarbin: | @@ -86,9 +91,13 @@ tarbin: | ||
| 86 | $(prefix)/bin/qemu-arm \ | 91 | $(prefix)/bin/qemu-arm \ |
| 87 | $(prefix)/bin/qemu-sparc \ | 92 | $(prefix)/bin/qemu-sparc \ |
| 88 | $(prefix)/bin/qemu-ppc \ | 93 | $(prefix)/bin/qemu-ppc \ |
| 94 | + $(prefix)/bin/qemu-mkcow \ | ||
| 89 | $(sharedir)/bios.bin \ | 95 | $(sharedir)/bios.bin \ |
| 90 | $(sharedir)/vgabios.bin \ | 96 | $(sharedir)/vgabios.bin \ |
| 91 | - $(mandir)/man1/qemu.1 ) | 97 | + $(sharedir)/linux_boot.bin \ |
| 98 | + $(docdir)/qemu-doc.html \ | ||
| 99 | + $(docdir)/qemu-tech.html \ | ||
| 100 | + $(mandir)/man1/qemu.1 $(mandir)/man1/qemu-mkcow.1 ) | ||
| 92 | 101 | ||
| 93 | ifneq ($(wildcard .depend),) | 102 | ifneq ($(wildcard .depend),) |
| 94 | include .depend | 103 | include .depend |
configure
| @@ -266,6 +266,7 @@ if test -z "$prefix" ; then | @@ -266,6 +266,7 @@ if test -z "$prefix" ; then | ||
| 266 | fi | 266 | fi |
| 267 | mandir="$prefix" | 267 | mandir="$prefix" |
| 268 | sharedir="$prefix" | 268 | sharedir="$prefix" |
| 269 | +docdir="$prefix" | ||
| 269 | bindir="$prefix" | 270 | bindir="$prefix" |
| 270 | else | 271 | else |
| 271 | if test -z "$prefix" ; then | 272 | if test -z "$prefix" ; then |
| @@ -273,6 +274,7 @@ if test -z "$prefix" ; then | @@ -273,6 +274,7 @@ if test -z "$prefix" ; then | ||
| 273 | fi | 274 | fi |
| 274 | mandir="$prefix/share/man" | 275 | mandir="$prefix/share/man" |
| 275 | sharedir="$prefix/share/qemu" | 276 | sharedir="$prefix/share/qemu" |
| 277 | +docdir="$prefix/share/doc/qemu" | ||
| 276 | bindir="$prefix/bin" | 278 | bindir="$prefix/bin" |
| 277 | fi | 279 | fi |
| 278 | 280 | ||
| @@ -314,6 +316,7 @@ echo "prefix=$prefix" >> $config_mak | @@ -314,6 +316,7 @@ echo "prefix=$prefix" >> $config_mak | ||
| 314 | echo "bindir=$bindir" >> $config_mak | 316 | echo "bindir=$bindir" >> $config_mak |
| 315 | echo "mandir=$mandir" >> $config_mak | 317 | echo "mandir=$mandir" >> $config_mak |
| 316 | echo "sharedir=$sharedir" >> $config_mak | 318 | echo "sharedir=$sharedir" >> $config_mak |
| 319 | +echo "docdir=$docdir" >> $config_mak | ||
| 317 | echo "#define CONFIG_QEMU_SHAREDIR \"$sharedir\"" >> $config_h | 320 | echo "#define CONFIG_QEMU_SHAREDIR \"$sharedir\"" >> $config_h |
| 318 | echo "MAKE=$make" >> $config_mak | 321 | echo "MAKE=$make" >> $config_mak |
| 319 | echo "CC=$cc" >> $config_mak | 322 | echo "CC=$cc" >> $config_mak |