#-----------------------------------------------------
#
#            Makefile pour model0DLM
#
#     Ce makefile lance la création du modèle compilé
#                model0.dlm
#
#     Eventuellement, le nom du compilateur C sera 
#  modifié. gcc sera remplacé par la commande du 
#  compilateur disponible.
#
#-----------------------------------------------------

CC = 

PRNAME = model0

PROJECT = $(PRNAME).dlm
SOURCEC = $(PRNAME)DLM.c 
SOURCES = $(PRNAME)DLM.c \
   $(PRNAME)DLM.h \
   $(PRNAME)Grd.c \
   $(PRNAME)Grd.h \
   $(PRNAME)tfr.c \
   $(PRNAME)tfr.h\
   readfile.c \
   readfile.h \
        mathplus.c \
        mathplus.h
OBJECTS = $(PRNAME)DLM.o \
   $(PRNAME)Grd.o \
   $(PRNAME)tfr.o \
   readfile.o \
        mathplus.o \
        netraltype.o

$(PROJECT) : $(OBJECTS)
   $(CC) -shared -o $(PROJECT) $(OBJECTS) 

$(PRNAME)DLM.o : $(SOURCES) $(PRNAME)tfr.o $(PRNAME)Grd.o readfile.o mathplus.o
   $(CC) $(PRNAME)DLM.c -c -DBUILD_DLL 

$(PRNAME)Grd.o : $(PRNAME)Grd.h $(PRNAME)tfr.h $(PRNAME)tfr.o readfile.o mathplus.o
   $(CC) $(PRNAME)Grd.c -c $(PRNAME)tfr.o readfile.o mathplus.o

$(PRNAME)tfr.o : $(PRNAME)tfr.c $(PRNAME)tfr.h readfile.o mathplus.o
   $(CC) $(PRNAME)tfr.c -c readfile.o mathplus.o

readfile.o : readfile.c readfile.h mathplus.o netraltype.o
   $(CC) readfile.c -c mathplus.o

netraltype.o : netraltype.c netraltype.h mathplus.o
   $(CC) netraltype.c -c mathplus.o

mathplus.o : mathplus.c mathplus.h
        $(CC) mathplus.c -c

 

NETRAL - Neuro Code 6