Differences From Artifact [80d55422d1]:

  • File Makefile — part of check-in [342309de81] at 2024-02-16 19:02:22 on branch trunk — Fixed bug in makefile. (user: csabio size: 4783)

To Artifact [b3288bfae0]:

  • File Makefile — part of check-in [295691e206] at 2024-02-17 08:27:52 on branch trunk — Fixed the makefile. (user: csabio size: 4765)

1
2

3
4
5
6
7

8
9
10
11
12
13
14
1

2
3
4
5
6

7
8
9
10
11
12
13
14

-
+




-
+







ARCH=$(shell uname -m)
NAMESPACE=csabio/forgeserver
NAMESPACE=csabio/forgeserver:

ifeq ($(ARCH),x86_64)
	COMMAND=docker build . -f Dockerfile -t $(NAMESPACE)
else
	COMMAND=docker build . -f Dockerfile.aarch64 -t $(NAMESPACE)
	COMMAND=docker build . -f Dockerfile.aarch64 -t $(NAMESPACE)aarch64-
endif

# Main targets:
default: all

push:
	docker push -a $(NAMESPACE)
24
25
26
27
28
29
30
31

32
33
34

35
36
37

38
39
40

41
42
43

44
45
46

47
48
49

50
51
52

53
54
55

56
57
58

59
60
61

62
63
64

65
66
67

68
69
70

71
72
73

74
75
76

77
78
79

80
81
82

83
84
85

86
87
88

89
90
91

92
93
94

95
96
97

98
99
100

101
102
103

104
105
106

107
108
109

24
25
26
27
28
29
30

31
32
33

34
35
36

37
38
39

40
41
42

43
44
45

46
47
48

49
50
51

52
53
54

55
56
57

58
59
60

61
62
63

64
65
66

67
68
69

70
71
72

73
74
75

76
77
78

79
80
81

82
83
84

85
86
87

88
89
90

91
92
93

94
95
96

97
98
99

100
101
102

103
104
105

106
107
108

109







-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+


-
+
all-1.17: 1.17.1-latest
all-1.18: 1.18-latest 1.18.1-latest 1.18.2-latest
all-1.19: 1.19-latest 1.19.1-latest 1.19.2-latest 1.19.3-latest 1.19.4-latest
all-1.20: 1.20-latest 1.20.1-latest 1.20.2-latest 1.20.3-latest 1.20.4-latest

# Individual versions targets:
1.12.2-latest:
	$(COMMAND):1.12.2-latest --build-arg="MINECRAFT_VERSION=1.12.2" --build-arg="FORGE_VERSION=14.23.5.2860" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.12.2-latest --build-arg="MINECRAFT_VERSION=1.12.2" --build-arg="FORGE_VERSION=14.23.5.2860" --build-arg="JRE_VERSION=8"

1.13.2-latest:
	$(COMMAND):1.13.2-latest --build-arg="MINECRAFT_VERSION=1.13.2" --build-arg="FORGE_VERSION=25.0.223" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.13.2-latest --build-arg="MINECRAFT_VERSION=1.13.2" --build-arg="FORGE_VERSION=25.0.223" --build-arg="JRE_VERSION=8"

1.14.2-latest:
	$(COMMAND):1.14.2-latest --build-arg="MINECRAFT_VERSION=1.14.2" --build-arg="FORGE_VERSION=26.0.63" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.14.2-latest --build-arg="MINECRAFT_VERSION=1.14.2" --build-arg="FORGE_VERSION=26.0.63" --build-arg="JRE_VERSION=8"

1.14.3-latest:
	$(COMMAND):1.14.3-latest --build-arg="MINECRAFT_VERSION=1.14.3" --build-arg="FORGE_VERSION=27.0.60" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.14.3-latest --build-arg="MINECRAFT_VERSION=1.14.3" --build-arg="FORGE_VERSION=27.0.60" --build-arg="JRE_VERSION=8"

1.14.4-latest:
	$(COMMAND):1.14.4-latest --build-arg="MINECRAFT_VERSION=1.14.4" --build-arg="FORGE_VERSION=28.2.26" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.14.4-latest --build-arg="MINECRAFT_VERSION=1.14.4" --build-arg="FORGE_VERSION=28.2.26" --build-arg="JRE_VERSION=8"

1.15-latest:
	$(COMMAND):1.15-latest --build-arg="MINECRAFT_VERSION=1.15" --build-arg="FORGE_VERSION=29.0.4" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.15-latest --build-arg="MINECRAFT_VERSION=1.15" --build-arg="FORGE_VERSION=29.0.4" --build-arg="JRE_VERSION=8"

1.15.1-latest:
	$(COMMAND):1.15.1-latest --build-arg="MINECRAFT_VERSION=1.15.1" --build-arg="FORGE_VERSION=30.0.51" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.15.1-latest --build-arg="MINECRAFT_VERSION=1.15.1" --build-arg="FORGE_VERSION=30.0.51" --build-arg="JRE_VERSION=8"

1.15.2-latest:
	$(COMMAND):1.15.2-latest --build-arg="MINECRAFT_VERSION=1.15.2" --build-arg="FORGE_VERSION=31.2.57" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.15.2-latest --build-arg="MINECRAFT_VERSION=1.15.2" --build-arg="FORGE_VERSION=31.2.57" --build-arg="JRE_VERSION=8"

1.16.1-latest:
	$(COMMAND):1.16.1-latest --build-arg="MINECRAFT_VERSION=1.16.1" --build-arg="FORGE_VERSION=32.0.108" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.16.1-latest --build-arg="MINECRAFT_VERSION=1.16.1" --build-arg="FORGE_VERSION=32.0.108" --build-arg="JRE_VERSION=8"

1.16.2-latest:
	$(COMMAND):1.16.2-latest --build-arg="MINECRAFT_VERSION=1.16.2" --build-arg="FORGE_VERSION=33.0.61" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.16.2-latest --build-arg="MINECRAFT_VERSION=1.16.2" --build-arg="FORGE_VERSION=33.0.61" --build-arg="JRE_VERSION=8"

1.16.3-latest:
	$(COMMAND):1.16.3-latest --build-arg="MINECRAFT_VERSION=1.16.3" --build-arg="FORGE_VERSION=34.1.42" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.16.3-latest --build-arg="MINECRAFT_VERSION=1.16.3" --build-arg="FORGE_VERSION=34.1.42" --build-arg="JRE_VERSION=8"

1.16.4-latest:
	$(COMMAND):1.16.4-latest --build-arg="MINECRAFT_VERSION=1.16.4" --build-arg="FORGE_VERSION=35.1.37" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.16.4-latest --build-arg="MINECRAFT_VERSION=1.16.4" --build-arg="FORGE_VERSION=35.1.37" --build-arg="JRE_VERSION=8"

1.16.5-latest:
	$(COMMAND):1.16.5-latest --build-arg="MINECRAFT_VERSION=1.16.5" --build-arg="FORGE_VERSION=36.2.41" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.16.5-latest --build-arg="MINECRAFT_VERSION=1.16.5" --build-arg="FORGE_VERSION=36.2.41" --build-arg="JRE_VERSION=8"

1.17.1-latest:
	$(COMMAND):1.17.1-latest --build-arg="MINECRAFT_VERSION=1.17.1" --build-arg="FORGE_VERSION=37.1.1" --build-arg="JRE_VERSION=8"
	$(COMMAND)1.17.1-latest --build-arg="MINECRAFT_VERSION=1.17.1" --build-arg="FORGE_VERSION=37.1.1" --build-arg="JRE_VERSION=8"

1.18-latest:
	$(COMMAND):1.18-latest --build-arg="MINECRAFT_VERSION=1.18" --build-arg="FORGE_VERSION=38.0.17" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.18-latest --build-arg="MINECRAFT_VERSION=1.18" --build-arg="FORGE_VERSION=38.0.17" --build-arg="JRE_VERSION=17"

1.18.1-latest:
	$(COMMAND):1.18.1-latest --build-arg="MINECRAFT_VERSION=1.18.1" --build-arg="FORGE_VERSION=39.1.2" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.18.1-latest --build-arg="MINECRAFT_VERSION=1.18.1" --build-arg="FORGE_VERSION=39.1.2" --build-arg="JRE_VERSION=17"

1.18.2-latest:
	$(COMMAND):1.18.2-latest --build-arg="MINECRAFT_VERSION=1.18.2" --build-arg="FORGE_VERSION=40.2.17" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.18.2-latest --build-arg="MINECRAFT_VERSION=1.18.2" --build-arg="FORGE_VERSION=40.2.17" --build-arg="JRE_VERSION=17"

1.19-latest:
	$(COMMAND):1.19-latest --build-arg="MINECRAFT_VERSION=1.19" --build-arg="FORGE_VERSION=41.1.0" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.19-latest --build-arg="MINECRAFT_VERSION=1.19" --build-arg="FORGE_VERSION=41.1.0" --build-arg="JRE_VERSION=17"

1.19.1-latest:
	$(COMMAND):1.19.1-latest --build-arg="MINECRAFT_VERSION=1.19.1" --build-arg="FORGE_VERSION=42.0.9" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.19.1-latest --build-arg="MINECRAFT_VERSION=1.19.1" --build-arg="FORGE_VERSION=42.0.9" --build-arg="JRE_VERSION=17"

1.19.2-latest:
	$(COMMAND):1.19.2-latest --build-arg="MINECRAFT_VERSION=1.19.2" --build-arg="FORGE_VERSION=43.3.8" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.19.2-latest --build-arg="MINECRAFT_VERSION=1.19.2" --build-arg="FORGE_VERSION=43.3.8" --build-arg="JRE_VERSION=17"

1.19.3-latest:
	$(COMMAND):1.19.3-latest --build-arg="MINECRAFT_VERSION=1.19.3" --build-arg="FORGE_VERSION=44.1.23" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.19.3-latest --build-arg="MINECRAFT_VERSION=1.19.3" --build-arg="FORGE_VERSION=44.1.23" --build-arg="JRE_VERSION=17"

1.19.4-latest:
	$(COMMAND):1.19.4-latest --build-arg="MINECRAFT_VERSION=1.19.4" --build-arg="FORGE_VERSION=45.2.8" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.19.4-latest --build-arg="MINECRAFT_VERSION=1.19.4" --build-arg="FORGE_VERSION=45.2.8" --build-arg="JRE_VERSION=17"

1.20-latest:
	$(COMMAND):1.20-latest --build-arg="MINECRAFT_VERSION=1.20" --build-arg="FORGE_VERSION=46.0.14" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.20-latest --build-arg="MINECRAFT_VERSION=1.20" --build-arg="FORGE_VERSION=46.0.14" --build-arg="JRE_VERSION=17"

1.20.1-latest:
	$(COMMAND):1.20.1-latest --build-arg="MINECRAFT_VERSION=1.20.1" --build-arg="FORGE_VERSION=47.2.20" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.20.1-latest --build-arg="MINECRAFT_VERSION=1.20.1" --build-arg="FORGE_VERSION=47.2.20" --build-arg="JRE_VERSION=17"

1.20.2-latest:
	$(COMMAND):1.20.2-latest --build-arg="MINECRAFT_VERSION=1.20.2" --build-arg="FORGE_VERSION=48.1.0" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.20.2-latest --build-arg="MINECRAFT_VERSION=1.20.2" --build-arg="FORGE_VERSION=48.1.0" --build-arg="JRE_VERSION=17"

1.20.3-latest:
	$(COMMAND):1.20.3-latest --build-arg="MINECRAFT_VERSION=1.20.3" --build-arg="FORGE_VERSION=49.0.2" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.20.3-latest --build-arg="MINECRAFT_VERSION=1.20.3" --build-arg="FORGE_VERSION=49.0.2" --build-arg="JRE_VERSION=17"

1.20.4-latest:
	$(COMMAND):1.20.4-latest --build-arg="MINECRAFT_VERSION=1.20.4" --build-arg="FORGE_VERSION=49.0.30" --build-arg="JRE_VERSION=17"
	$(COMMAND)1.20.4-latest --build-arg="MINECRAFT_VERSION=1.20.4" --build-arg="FORGE_VERSION=49.0.30" --build-arg="JRE_VERSION=17"