[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Help: Specifying Command Line Args



Ben Hill [u] wrote on 20/10/2004 00:16:

I'm building a package, but the makefile needs a commandline argument to
build a particular type of binary. How should I run dh_make etc to do
this?

?
dh_make only builds a base set of files in debian/
Following that, customization is certainly needed. The building is done by debian/rules (a makefile itself). If you take a look at that file after dh_make is done, you will find a rule to build "build-stamp" in there, which is likely to look like this:

>> build-stamp: configure-stamp
>>         dh_testdir
>>
>>        # Add here commands to compile the package.
>>        $(MAKE)
>>        #/usr/bin/docbook-to-man debian/spampd.sgml > spampd.1
>>
>>        touch build-stamp

That $(MAKE) line is usually simply calling "make". If your upstream source needs to be build by calling "make linux", simply append "linux" to that like so that it reads
$(MAKE) linux

cu,
sven

PS: Read the Debian developer docs, understand how building a software on Linux in general works. You seem to have missed parts of both topics.



Reply to: