-
Notifications
You must be signed in to change notification settings - Fork 0
/
myoriginalmakefile
executable file
·31 lines (25 loc) · 1.89 KB
/
myoriginalmakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FUENTES=src/*.c
PRODUCTO=HopfieldNet
BIN=bin/
CGLAGS=-g -0
LIB=/usr/lib/libm.so
all: $(PRODUCTO)
$(PRODUCTO): $(FUENTES)
gcc $(CFLAGS) -o $(BIN)HopfieldNet src/parameter.c src/gridParser.c src/HopfieldNet.c src/mathNeuron.c $(LIB)
gcc $(CFLAGS) -o $(BIN)Ising src/Ising.c src/mathNeuron.c $(LIB)
gcc $(CFLAGS) -o $(BIN)HopfieldNet84 src/parameter.c src/gridParser.c src/HopfieldNet84.c src/mathNeuron.c $(LIB)
gcc $(CFLAGS) -o $(BIN)Perceptron src/parameter.c src/Perceptron.c src/arrayView.c src/mathNeuron.c src/logger.c $(LIB)
gcc $(CFLAGS) -o $(BIN)Kohonen src/parameter.c src/Kohonen.c src/arrayView.c src/mathNeuron.c src/logger.c $(LIB)
gcc $(CFLAGS) -o $(BIN)AnnealingHopfield src/parameter.c src/gridParser.c src/AnnealingHopfield.c src/mathNeuron.c $(LIB)
clean:
rm -f *.o
clobber: clean
rm -f $(PRODUCTO)
lint: $(PRODUCTO)
lint $(FUENTES)
#gcc ../src/parameter.c ../src/gridParser.c ../src/HopfieldNet.c ../src/mathNeuron.c -o HopfieldNet /usr/lib/libm.so
#gcc ../src/mathNeuron.c ../src/Ising.c -o Ising /usr/lib/libm.so
#gcc ../src/parameter.c ../src/gridParser.c ../src/HopfieldNet84.c ../src/mathNeuron.c -o HopfieldNet84 /usr/lib/libm.so
#gcc ../src/parameter.c ../src/Perceptron.c ../src/arrayView.c ../src/mathNeuron.c ../src/logger.c -o Perceptron /usr/lib/libm.so
#gcc ../src/parameter.c ../src/Kohonen.c ../src/arrayView.c ../src/mathNeuron.c ../src/logger.c -o Kohonen /usr/lib/libm.so
#gcc -g -Wall ../src/parameter.c ../src/showme.c -o showme -I/usr/local/include/gtk-1.2 -I/usr/local/lib/glib/include -I/usr/local/include -I/usr/X11R6/include -L/usr/local/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXext -lX11 -lm