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 / native_raw / java / makefile < prev   
Encoding:
Makefile  |  1996-10-10  |  1.6 KB  |  56 lines

  1.  
  2. # paths ------------------------------------------------------------------------
  3.  
  4. PACKROOT    = ..
  5.  
  6. # utilities --------------------------------------------------------------------
  7.  
  8. JVC        = jvc.exe
  9. JAVAH        = msjavah.exe
  10.  
  11. # switches ---------------------------------------------------------------------
  12.  
  13. JVCSW        = -cp:p $(PACKROOT)
  14. JAVAHSW        =
  15.  
  16. # targets ----------------------------------------------------------------------
  17.  
  18. all :    JMain.class \
  19.     $(PACKROOT)\native\JMain.h \
  20.     $(PACKROOT)\native\JFoo.h \
  21.     $(PACKROOT)\native\JThread1.h \
  22.     $(PACKROOT)\native\JThread2.h \
  23.     JFoo.class \
  24.     JThread1.class \
  25.     JThread2.class
  26.  
  27. # dependencies -----------------------------------------------------------------
  28.  
  29. JMain.class : JMain.java JThread1.class JThread2.class
  30.     $(JVC) $(JVCSW) jmain.java
  31.     copy JMain.class $(PACKROOT)\binaries
  32.  
  33. JFoo.class : JFoo.java
  34.     $(JVC) $(JVCSW) jfoo.java
  35.     copy JFoo.class $(PACKROOT)\binaries
  36.  
  37. JThread1.class : JThread1.java
  38.     $(JVC) $(JVCSW) JThread1.java
  39.     copy JThread1.class $(PACKROOT)\binaries
  40.  
  41. JThread2.class : JThread2.java
  42.     $(JVC) $(JVCSW) JThread2.java
  43.     copy JThread2.class $(PACKROOT)\binaries
  44.  
  45. $(PACKROOT)\native\JThread1.h : JThread1.class
  46.     $(JAVAH) $(JAVAHSW) -o $(PACKROOT)\native\JThread1.h JThread1
  47.  
  48. $(PACKROOT)\native\JThread2.h : JThread2.class
  49.     $(JAVAH) $(JAVAHSW) -o $(PACKROOT)\native\JThread2.h JThread2
  50.  
  51. $(PACKROOT)\native\JFoo.h : JFoo.class
  52.     $(JAVAH) $(JAVAHSW) -o $(PACKROOT)\native\JFoo.h JFoo
  53.  
  54. $(PACKROOT)\native\JMain.h : JMain.class
  55.     $(JAVAH) $(JAVAHSW) -o $(PACKROOT)\native\JMain.h JMain
  56.