We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d049524 commit 9f59547Copy full SHA for 9f59547
4 files changed
Makefile
@@ -1,34 +1 @@
1
-TARGET = tourexec
2
3
-CC = gfortran
4
-CFLAGS = -fno-automatic
5
-
6
-LINKER = gfortran
7
8
-SRC_DIR = src
9
-BIN_DIR = bin
10
-OBJ_DIR = obj
11
12
-SOURCES := $(wildcard $(SRC_DIR)/*.f)
13
-OBJECTS := $(SOURCES:$(SRC_DIR)/%.f=$(OBJ_DIR)/%.o)
14
-rm = rm -rf
15
16
-$(BIN_DIR)/$(TARGET): $(OBJECTS)
17
- @mkdir -p $(@D)
18
- @$(LINKER) $(OBJECTS) -o $@
19
- @echo "Linking complete"
20
21
-$(OBJECTS): $(OBJ_DIR)/%.o : $(SRC_DIR)/%.f
22
23
- @$(CC) $(CFLAGS) -c $< -o $@
24
- @echo "Compiled "$<" successfully"
25
26
-.PHONY: clean
27
-clean:
28
- @$(rm) $(OBJ_DIR)
29
- @echo "Cleanup complete"
30
31
-.PHONY: remove
32
-remove: clean
33
- @$(rm) $(BIN_DIR)
34
- @echo "Executable removed"
src/AxTest.f src/tournament/AxTest.fsrc/AxTest.f renamed to src/tournament/AxTest.f
src/KColFunction.f src/tournament/KColFunction.fsrc/KColFunction.f renamed to src/tournament/KColFunction.f
src/KRowFunction.f src/tournament/KRowFunction.fsrc/KRowFunction.f renamed to src/tournament/KRowFunction.f
0 commit comments