1 20 21 package cpmake; 22 23 class CleanRule implements Rule 24 { 25 CPMake m_make; 26 27 public CleanRule(CPMake make) 28 { 29 m_make = make; 30 } 31 32 public boolean matchTarget(String target) 33 { 34 return (target.equals("clean")); 35 } 36 37 public String [] getPrerequisites(String target) 38 { 39 return (new String [0]); 40 } 41 42 public String getScriptCall() 43 { 44 return (null); 45 } 46 47 public boolean verify() 48 { 49 return (false); 50 } 51 52 public boolean hasAction() 53 { 54 return (true); 55 } 56 57 public void callAction(String target) 58 throws CPMakeException 59 { 60 m_make.autoClean(); 61 } 62 } 63 | Popular Tags |