home *** CD-ROM | disk | FTP | other *** search
/ Chip Special: HTML & Java / Chip-Special_1997-01_HTML-a-Java.bin / javasdk / sdk-java.exe / SDKJava.cab / Samples / Version / common.mk < prev    next >
Encoding:
Text File  |  1996-10-10  |  675 b   |  53 lines

  1. !if "$(BUILD)" == "clean"
  2.  
  3. clean: $(DIRS)
  4.     del *.class
  5.  
  6. !else
  7.  
  8. retail debug all: $(CLASSES) $(DIRS)
  9.  
  10. clean:
  11.     nmake BUILD=clean
  12.  
  13. !endif
  14.  
  15.  
  16. !if "$(BUILD)" == ""
  17. BUILD = retail
  18. !endif
  19.  
  20.  
  21. !if "$(DIRS)" != ""
  22. $(DIRS) ::
  23.     cd $@
  24.     nmake $(BUILD)
  25.     cd ..
  26. !endif
  27.  
  28.  
  29. .SUFFIXES: .java .class
  30.  
  31. .java.class:
  32.  
  33. JVC = jvc.exe
  34.  
  35. !if "$(BUILD)" == "debug"
  36. JVC_SWITCHES = -g
  37. !else
  38. JVC_SWITCHES =
  39. !endif
  40.  
  41. !if "$(CLASSPATH)" == ""
  42. JVC_CLASSPATH = $(ROOT)
  43. !else
  44. JVC_CLASSPATH = $(CLASSPATH);$(ROOT)
  45. !endif
  46.  
  47. JVC_SWITCHES = $(EXT_JVC_SWITCHES) $(JVC_SWITCHES) -classpath $(JVC_CLASSPATH) 
  48.  
  49. $(CLASSES):
  50.     $(JVC) $(JVC_SWITCHES) *.java
  51.  
  52.  
  53.