mathlib/gen/d/gauss.F \
mathlib/gen/d/gauss128.F \
mathlib/gen/d/gauss64.F \
+ mathlib/gen/g/prob.F \
mathlib/gen/n/mtlprt.F \
mathlib/gen/n/mtlset.F \
mathlib/gen/v/ranlux.F \
packlib/kernlib/kerngen/tcgens/vfill.F \
packlib/kernlib/kerngen/tcgens/vmax.F \
packlib/kernlib/kerngen/tcgens/vmod.F \
+ packlib/kernlib/kerngen/tcgens/vscale.F \
packlib/kernlib/kerngen/tcgens/vunit.F \
packlib/kernlib/kerngen/tcgens/vzero.F \
packlib/kernlib/kernnum/e104fort/fint.F \
CXXSRC =
-FOBJ = $(FSRC:.F=.o)
-COBJ = $(CSRC:.c=.o)
-CXXOBJ = $(CXXSRC:.cxx=.o)
+FOBJ = $(patsubst %.F,tgt_$(ALICE_TARGET)/%.o,$(FSRC))
+COBJ = $(patsubst %.c,tgt_$(ALICE_TARGET)/%.o,$(CSRC))
+CXXOBJ = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(CXXSRC))
SRCS = $(FSRC) $(CSRC) $(CXXSRC)
OBJS = $(FOBJ) $(COBJ) $(CXXOBJ)
# Target
-SLIBRARY = $(ALICE_ROOT)/lib/libminicern.$(SL)
-ALIBRARY = $(ALICE_ROOT)/lib/libminicern.a
+SLIBRARY = $(LIBDIR)/libminicern.$(SL)
+ALIBRARY = $(LIBDIR)/libminicern.a
ifeq ($(PLATFORM),alpha)
default: $(ALIBRARY)
default: $(SLIBRARY)
endif
-$(ALICE_ROOT)/lib/libminicern.$(SL): $(OBJS)
-$(ALICE_ROOT)/lib/libminicern.a: $(OBJS)
+$(LIBDIR)/libminicern.$(SL): $(OBJS)
+$(LIBDIR)/libminicern.a: $(OBJS)
depend: $(SRCS)
############################ Dependencies #####################################
-include Make-depend
+-include tgt_$(ALICE_TARGET)/Make-depend