home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 14 / IOPROG_14.ISO / soft / sdkjava / sdkjava.exe / SDKJava.cab / Samples / native_raw / java / makefile < prev   
Encoding:
Makefile  |  1998-03-05  |  1.6 KB  |  57 lines

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