home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 39 / IOPROG_39.ISO / SOFT / sdkjava40.exe / data1.cab / fg_Samples / Samples / COM / IMarshal / MAKEFILE < prev    next >
Encoding:
Text File  |  2000-05-04  |  1.6 KB  |  48 lines

  1. # ----------------------------------------------------------------------------
  2. # Standard Microsoft SDK for Java MAKEFILE for Samples
  3. # ----------------------------------------------------------------------------
  4.  
  5. # ----------------------------------------------------------------------------
  6. # Tools
  7. # ----------------------------------------------------------------------------
  8.  
  9. JVCATTR = jvc.exe -nologo -x- -nomessage
  10. MIDLATTR = midl.exe /Oicf /nologo
  11. JCTVXATTR = jactivex /javatlb /X:m-
  12.  
  13. # ----------------------------------------------------------------------------
  14. # Set destination directory.
  15. # ----------------------------------------------------------------------------
  16.  
  17. DEST_DIR= .
  18. OUTDIR=.\Debug
  19.  
  20. # ----------------------------------------------------------------------------
  21. # Build the sample
  22. # ----------------------------------------------------------------------------
  23.  
  24. all:
  25.     $(MIDLATTR)  sample.idl 
  26.     $(MAKE) -f proxystub.mak
  27.     copy Debug\*.dll $(DEST_DIR)
  28.     $(JVCATTR) -d $(DEST_DIR) sample\dcom\*.java
  29.     $(JVCATTR) -d $(DEST_DIR) sample\util\*.java
  30.     $(JVCATTR) -d $(DEST_DIR) sample\client\*.java
  31.     $(JVCATTR) -d $(DEST_DIR) sample\marshal\*.java
  32.     $(JVCATTR) -d $(DEST_DIR) sample\server\*.java
  33.  
  34. # ----------------------------------------------------------------------------
  35. # Clean up the output files
  36. # ----------------------------------------------------------------------------
  37.  
  38. clean:
  39.     del *.tlb
  40.     del *.c
  41.     del sample.h
  42.     del sample\client\*.class
  43.     del sample\dcom\*.class
  44.     del sample\server\*.class
  45.     del sample\marshal\*.class
  46.     del sample\util\*.class
  47.     del proxystub.dll
  48.     if exist $(OUTDIR)\nul @rd /S /Q $(OUTDIR)