[Top][All Lists]

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

Makefile for project and library

From: John Theal
Subject: Makefile for project and library
Date: Mon, 11 Feb 2008 11:40:58 +0100

I have a project (call it AMMPricer) that also includes a (static) library (i.e. the project needs to be linked against the static lib). Obviously the library must be compiled first and installed and then the project must be linked against the static library. The directory structure for the code is:

Project  (main dir)


(lib and src are subdirs of Project). 'src' contains the source code for the project and 'lib' contains the code for the static library. I know I must put in each of the subdirectories and a Makefile in the Project directory. Here's what I have so far:

In the 'src' directory the is:

AMMPricerprgdir = ../
AMMPricer_SOURCES = main.cpp LatticeClass.cpp NodeClass.cpp SingleConstantBarrier.cpp TreeGraft.cpp

In the project directory, the is currently only:

SUBDIRS = src lib

The problem I am stuck on is that I have to build and install the static library in 'lib' before building the project in 'src'. I'm relatively new to Makefiles and so have no real idea how to do this. Can anyone shed some light on this? I'd like to package both the library and the project together rather than as separate projects. I'd like to use AutoTools on all this, but definitely need some help.

Thanks for any input,


reply via email to

[Prev in Thread] Current Thread [Next in Thread]