1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package com.github.maven_nar.cpptasks.arm;
21
22 import java.io.File;
23
24 import com.github.maven_nar.cpptasks.compiler.CommandLineLinker;
25 import com.github.maven_nar.cpptasks.compiler.LinkType;
26 import com.github.maven_nar.cpptasks.compiler.Linker;
27 import com.github.maven_nar.cpptasks.types.LibraryTypeEnum;
28
29
30
31
32
33
34 public class ADSLibrarian extends CommandLineLinker {
35
36 private static final ADSLibrarian instance = new ADSLibrarian();
37
38 public static ADSLibrarian getInstance() {
39 return instance;
40 }
41
42 private ADSLibrarian() {
43 super("armar", null, new String[] {
44 ".o"
45 }, new String[0], ".lib", false, null);
46 }
47
48 @Override
49 protected String getCommandFileSwitch(final String commandFile) {
50
51 return null;
52 }
53
54 @Override
55 public File[] getLibraryPath() {
56
57 return null;
58 }
59
60 @Override
61 public String[] getLibraryPatterns(final String[] libnames, final LibraryTypeEnum libType) {
62 return new String[0];
63 }
64
65 @Override
66 public Linker getLinker(final LinkType linkType) {
67
68 return null;
69 }
70
71 @Override
72 protected int getMaximumCommandLength() {
73
74 return 0;
75 }
76
77 @Override
78 protected String[] getOutputFileSwitch(final String outputFile) {
79
80 return null;
81 }
82
83 @Override
84 public boolean isCaseSensitive() {
85
86 return false;
87 }
88
89 }