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

Re: bsd.prog.mk and multiple executables



Use 2 separate directories.

e.g. /usr/local/src/proctools/pkill and /usr/local/src/proctools/pgrep

You could even put common code in it's own directory.

e.g. /usr/local/src/proctools/common

Then craft your Makefiles accordingly.  make(1) will give details.  Also
look at bsd.subdir.mk

----- Original Message -----
From: "Bitt Faulk" <wfaulk@beaglebros.com>
To: <tech@openbsd.org>
Sent: Monday, May 21, 2001 04:24 PM
Subject: bsd.prog.mk and multiple executables


> I'm writing a pair of programs called pgrep and pkill.  They search for
> and print out PIDs and kill processes.  This is an idea I've stolen from
> Solaris, as I've found them very handy there.
>
> (http://sourceforge.net/projects/proctools if you're interested.)
>
> Regardless, I was looking to get it to compile up with the bsd.prog.mk
> makefile, and I can't find a way to get it to compile two separate
> programs.  I could make the two programs links to each other and check
> argv[0], but I don't really want to tie their functions to how they're
> executed.
>
> Anyone have any ideas?
>
> -Bitt