Hi
Assume makefiles are included by another in the main() dir.
Also assume the RedHat makefile is correct couse it compiles.
Why the RedHat  works while the Mandrake doesn't ?
Paths are different cause i use redhat at work and mandrake at home.
Thank you,Stefano

*******************RED HAT 6.1***************************
CCC   = g++
CCCFLAGS = -a -gstabs  -DTEST_ALL '-DCOMPLEX=complex<double>' -Dappend_

LDFLAGS  = /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/libg2c.a \
    $(AZTEC_DIR)/lib/libaztec.a

AZ_LIBS         = -L$(AZTEC_DIR)/lib -laztec -lm

HASRANLIB       = t

LIFEV_DIR   = $(HOME)/fem_Life_5/Software

SPARSELIB_DIR = $(LIFEV_DIR)/lib/SparseLib++/sp1_5c
IML_DIR     = $(LIFEV_DIR)/lib/IML++
AZTEC_DIR = $(HOME)/aztec

LIB_CPP1 = /usr/include/g++/
LIB_CPP2 = /usr/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.91.66/include
LIB_CPP3 = /usr/include/g++-2/

INCLUDES    =  -I$(LIFEV_DIR)/include/mesh \
  -I$(LIFEV_DIR)/include/fe   \
  -I$(LIFEV_DIR)/include/util \
                -I/usr/include/g++          \
  -I/usr/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.91.66/include \
  -I$(SPARSELIB_DIR)/include \
  -I$(SPARSELIB_DIR)/mv/include \
                -I$(AZTEC_DIR)/lib \
  -I$(IML_DIR)  \
  -I$(LIB_CPP1) \
  -I$(LIB_CPP2) \
  -I$(LIB_CPP3)

OBJ_EXT     = o
LIB_EXT     = a
EXE_EXT     =

.SUFFIXES: .c .cc .o

.cc.o:
 $(CCC) $(CCCFLAGS) $(INCLUDES) -c $<

.c.o:
 $(CC) $(CFLAGS) $(INCLUDES) -c $<

.f.o:
 $(F77)  -c $<
*********************MANDRAKE 7.2**************************
CCC   = g++
CCCFLAGS = -a -gstabs  -Wall -DTEST_ALL
'-DCOMPLEX=complex<double>' -Dappend_

LDFLAGS  = /usr/lib/gcc-lib/i586-mandrake-linux/egcs-2.91.66/libg2c.a \
                  $(AZTEC_DIR)/lib/libaztec.a

AZ_LIBS         = -L$(AZTEC_DIR)/lib -laztec -lm

HASRANLIB       = t

LIFEV_DIR   = $(HOME)/Software

SPARSELIB_DIR = $(LIFEV_DIR)/lib/SparseLib++/sp1_5c
IML_DIR     = $(LIFEV_DIR)/lib/IML++
AZTEC_DIR = $(HOME)/aztec

LIB_CPP1 = /usr/include/g++/
LIB_CPP2 = /usr/lib/gcc-lib/i586-mandrake-linux/egcs-2.91.66/include/
LIB_CPP3 = /usr/include/g++-2/

INCLUDES    =  -I$(LIFEV_DIR)/include/mesh \
  -I$(LIFEV_DIR)/include/fe   \
  -I$(LIFEV_DIR)/include/util \
                -I/usr/include/g++          \
  -I/usr/lib/gcc-lib/i586-mandrake-linux/egcs-2.91.66/include\
  -I$(SPARSELIB_DIR)/include \
  -I$(SPARSELIB_DIR)/mv/include \
                -I$(AZTEC_DIR)/lib \
  -I$(IML_DIR)  \
  -I$(LIB_CPP1) \
  -I$(LIB_CPP2) \
  -I$(LIB_CPP3)

OBJ_EXT     = o
LIB_EXT     = a
EXE_EXT     =

.SUFFIXES: .c .cc .o

.cc.o:
 $(CCC) $(CCCFLAGS) $(INCLUDES) -c $<

.c.o:
 $(CC) $(CFLAGS) $(INCLUDES) -c $<

.f.o:
 $(F77)  -c $<
**************************************************************



Reply via email to