forked from lgallet/XOR-NeuralNetwork-C
25 lines
374 B
Makefile
25 lines
374 B
Makefile
CC := gcc
|
|
CCFLAGS := -std=c99
|
|
LDFLAGS := -lm
|
|
OBJ := main.o
|
|
TARGET := main
|
|
|
|
all: main use
|
|
|
|
main: $(OBJ)
|
|
$(CC) $(CCFLAGS) $(OBJ) -o $(TARGET) $(LDFLAGS)
|
|
./main
|
|
|
|
$(OBJ): main.c
|
|
$(CC) $(CCFLAGS) -c main.c -o $(OBJ)
|
|
|
|
use: use.o
|
|
$(CC) $(CCFLAGS) use.o -o use $(LDFLAGS)
|
|
|
|
use.o: use.c
|
|
$(CC) $(CCFLAGS) -c use.c -o use.o
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -f $(TARGET) $(OBJ) use.o use
|