|
23 | 23 | ---
|
24 | 24 |
|
25 | 25 | newaction {
|
26 |
| - trigger = "gmake", |
27 |
| - shortname = "GNU Make", |
| 26 | + trigger = "gmakelegacy", |
| 27 | + shortname = "GNU Make (Legacy)", |
28 | 28 | description = "Generate GNU makefiles for POSIX, MinGW, and Cygwin",
|
29 | 29 | toolset = defaultToolset(),
|
30 | 30 |
|
|
36 | 36 | },
|
37 | 37 |
|
38 | 38 | onWorkspace = function(wks)
|
39 |
| - p.escaper(p.make.esc) |
| 39 | + p.escaper(p.makelegacy.esc) |
40 | 40 | wks.projects = table.filter(wks.projects, function(prj) return p.action.supports(prj.kind) and prj.kind ~= p.NONE end)
|
41 |
| - p.generate(wks, p.make.getmakefilename(wks, false), p.make.generate_workspace) |
| 41 | + p.generate(wks, p.makelegacy.getmakefilename(wks, false), p.makelegacy.generate_workspace) |
42 | 42 | end,
|
43 | 43 |
|
44 | 44 | onProject = function(prj)
|
45 |
| - p.escaper(p.make.esc) |
46 |
| - local makefile = p.make.getmakefilename(prj, true) |
| 45 | + p.escaper(p.makelegacy.esc) |
| 46 | + local makefile = p.makelegacy.getmakefilename(prj, true) |
47 | 47 |
|
48 | 48 | if not p.action.supports(prj.kind) or prj.kind == p.NONE then
|
49 | 49 | return
|
50 | 50 | elseif prj.kind == p.UTILITY then
|
51 |
| - p.generate(prj, makefile, p.make.utility.generate) |
| 51 | + p.generate(prj, makefile, p.makelegacy.utility.generate) |
52 | 52 | elseif prj.kind == p.MAKEFILE then
|
53 |
| - p.generate(prj, makefile, p.make.makefile.generate) |
| 53 | + p.generate(prj, makefile, p.makelegacy.makefile.generate) |
54 | 54 | else
|
55 | 55 | if project.isdotnet(prj) then
|
56 |
| - p.generate(prj, makefile, p.make.cs.generate) |
| 56 | + p.generate(prj, makefile, p.makelegacy.cs.generate) |
57 | 57 | elseif project.isc(prj) or project.iscpp(prj) then
|
58 |
| - p.generate(prj, makefile, p.make.cpp.generate) |
| 58 | + p.generate(prj, makefile, p.makelegacy.cpp.generate) |
59 | 59 | end
|
60 | 60 | end
|
61 | 61 | end,
|
62 | 62 |
|
63 | 63 | onCleanWorkspace = function(wks)
|
64 |
| - p.clean.file(wks, p.make.getmakefilename(wks, false)) |
| 64 | + p.clean.file(wks, p.makelegacy.getmakefilename(wks, false)) |
65 | 65 | end,
|
66 | 66 |
|
67 | 67 | onCleanProject = function(prj)
|
68 |
| - p.clean.file(prj, p.make.getmakefilename(prj, true)) |
| 68 | + p.clean.file(prj, p.makelegacy.getmakefilename(prj, true)) |
69 | 69 | end
|
70 | 70 | }
|
71 | 71 |
|
|
75 | 75 | --
|
76 | 76 |
|
77 | 77 | return function(cfg)
|
78 |
| - return (_ACTION == "gmake") |
| 78 | + return (_ACTION == "gmakelegacy") |
79 | 79 | end
|
0 commit comments