Hello, On Mon, Jun 11, 2001 at 07:29:43AM +0200, Nikolaus Regnat wrote: > Has someone a solution for my installation problem? Compilation and > building went fine, but I don´t know how the command for the > installation should look like. > > $(MAKE) install prefix=$(CURDIR)/debian/pakage <- already works > $(MAKE) -C subdir/ install prefix=?
Have you tried $(MAKE) install prefix=$(CURDIR)/debian/package $(MAKE) -C subdir install prefix=$(CURDIR)/debian/package ?? It /should/ work - with the "prefix=..." you are telling the Makefile "I compiled the program to be *run* from /usr/bin/, but please don't install it there now, install it in $(CURDIR)/debian/package/usr/bin/ instead". However, if the compiled programs end up in /bin instead of /usr/bin when you install your package, you will have to use $(MAKE) install prefix=$(CURDIR)/debian/package/usr $(MAKE) -C subdir install prefix=$(CURDIR)/debian/package/usr For a few (usually big/complicated) programs, "prefix=" doesn't work and you have to use "DESTDIR=" instead. If the package's Makefile mentions "DESTDIR" anywhere, use: $(MAKE) install DESTDIR=$(CURDIR)/debian/package $(MAKE) -C subdir install DESTDIR=$(CURDIR)/debian/package BTW, it'd be cool if dh_make auto-detected the use of DESTDIR! Cheers, Richard -- __ _ |_) /| Richard Atterer | CS student at the Technische | GnuPG key: | \/¯| http://atterer.net | Universität München, Germany | 0x888354F7 ¯ ´` ¯