diff --git a/Makefile b/Makefile index 558687b..5d929d9 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,12 @@ -CC = gcc -CFLAGS = -Wall -pedantic -LDFLAGS = -lm -BIN = graph.exe -OBJ = errors.o lex.o main.o math_functions.o parser.o ps_graph.o tree.o - -%.o: %.c - $(CC) -c $(CFLAGS) $< -o $@ - -$(BIN): $(OBJ) - $(CC) $^ -o $@ $(LDFLAGS) - +CC = gcc +CFLAGS = -Wall -pedantic +LDFLAGS = -lm +BIN = graph.exe +OBJ = errors.o lex.o main.o math_functions.o parser.o ps_graph.o tree.o + +%.o: %.c + $(CC) -c $(CFLAGS) $< -o $@ + +$(BIN): $(OBJ) + $(CC) $^ -o $@ $(LDFLAGS) + diff --git a/Makefile.win b/Makefile.win index dfbea6f..c08f987 100644 --- a/Makefile.win +++ b/Makefile.win @@ -1,9 +1,9 @@ -BIN = graph.exe -OBJ = errors.o lex.o main.o math_functions.o parser.o ps_graph.o tree.o - -.c.obj: - cl $< /c - -$(BIN): $(OBJ) - cl $(OBJ) /Fe$(BIN) - +BIN = graph.exe +OBJ = errors.obj lex.obj main.obj math_functions.obj parser.obj ps_graph.obj tree.obj + +.c.obj: + cl $< /c + +$(BIN): $(OBJ) + cl $(OBJ) /Fe$(BIN) +