\r
public final void enroll(String filepath) throws Exception {\r
String temp = null;\r
- if (filepath.contains(".c") || filepath.contains(".C") || filepath.contains(".h") || \r
- filepath.contains(".H") || filepath.contains(".dxs") || filepath.contains(".uni")) {\r
- addSourceFile(filepath.replace(modulepath + File.separator, ""), null);\r
- } else if (filepath.contains(".inf") || filepath.contains(".msa")) {\r
+ if (filepath.contains(".inf") || filepath.contains(".msa")) {\r
temp = filepath.replace(modulepath + File.separator, "");\r
if (!temp.contains(File.separator)) { // .inf in subdirectory is not regarded\r
msaorinf.add(temp);\r
}\r
- }\r
+ } else if (filepath.contains(".c") || filepath.contains(".C") || filepath.contains(".h") || \r
+ filepath.contains(".H") || filepath.contains(".dxs") || filepath.contains(".uni") ||\r
+ filepath.contains(".s") || filepath.contains(".S") || filepath.contains(".i") ||\r
+ filepath.contains(".asm")) {\r
+ addSourceFile(filepath.replace(modulepath + File.separator, ""), null);\r
+ } \r
}\r
\r
public static final boolean isModule(String path) {\r
}\r
\r
public boolean recognize(String filename) {\r
- return filename.contains(".h") || filename.contains(".H") || filename.contains(".uni");\r
+ return filename.contains(".h") || filename.contains(".H") || filename.contains(".uni") ||\r
+ filename.contains(".s") || filename.contains(".S") || filename.contains(".asm") ||\r
+ (!filename.contains(".inf") && filename.contains(".i"));\r
}\r
\r
public String namechange(String oldname) {\r