home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-08-30 | 936 b | 58 lines |
- #!/bin/sh
- #
- # Makefile for nnn - neural network program
- #
-
- CC = gcc
- CFLAGS = -O3
- LDFLAGS = -L.
- LINKLIBS = -lneural -lm
-
- AR = ar
- ARFLAGS = -rv
-
- INCS = Neural.h
-
- OBJS = NetFeedForward.o \
- NetBackProp.o \
- NetVecRand.o \
- NetTransFunc.o \
- NetWriteConfig.o \
- NetExit.o \
- NetAbort.o
-
- LIB = libneural.a
-
- BINOBJ = nnn.o
-
- BIN = nnn
-
- all: $(OBJS) $(LIB) $(BINOBJ) $(BIN)
-
- .c.o:
- $(CC) -c $(CFLAGS) $< -o $@
-
- NetFeedForward.o: NetFeedForward.c $(INCS)
- NetBackProp.o: NetBackProp.c $(INCS)
- NetVecRand.o: NetVecRand.c $(INC)
- NetTransFunc.o: NetTransFunc.c $(INCS)
- NetWriteConfig.o: NetWriteConfig.c $(INCS)
- NetExit.o: NetExit.c $(INCS)
- NetAbort.o: NetAbort.c $(INCS)
-
- $(LIB): $(OBJS)
- $(AR) $(ARFLAGS) $(LIB) $(OBJS)
- ranlib $(LIB)
-
- $(BINOBJ): nnn.c $(INC)
- $(CC) -c $(CFLAGS) $< -o $@
-
- $(BIN): $(BINOBJ) $(LIB)
- $(CC) $(CFLAGS) -o $(BIN) $(BINOBJ) $(LDFLAGS) $(LINKLIBS)
-
-
-
-
-
-
-