]> git.saurik.com Git - apple/mdnsresponder.git/blobdiff - Clients/Java/nmakefile
mDNSResponder-1096.100.3.tar.gz
[apple/mdnsresponder.git] / Clients / Java / nmakefile
index 9b08ccbba0bd159dd30d0fdd08167dd52b55cba2..1758f7a40cf3dee0fc51f2c2a36d64d57c690226 100644 (file)
@@ -29,7 +29,7 @@
 
 ############################################################################
 
-JDK = $(JAVA_HOME)
+JDK = "$(JAVA_HOME)"
 
 CP = copy
 RM = del /Q
@@ -55,7 +55,7 @@ BAOBJ = $(OBJDIR)\BrowserApp
 
 #############################################################################
 
-all: setup Java
+all: setup Java postbuild
 
 # 'setup' sets up the build directory structure the way we want
 setup:
@@ -66,6 +66,16 @@ setup:
        @if not exist $(BAOBJ)          mkdir $(BAOBJ)
        @if not exist $(BUILDDIR)       mkdir $(BUILDDIR)
 
+postbuild:
+       @if not "%RC_XBS%"=="YES" GOTO END
+       @if not exist "$(DSTROOT)\Program Files\Bonjour SDK\Samples\Java" mkdir "$(DSTROOT)\Program Files\Bonjour SDK\Samples\Java"
+       @copy "nmakefile"                       "$(DSTROOT)\Program Files\Bonjour SDK\Samples\Java"
+       @copy "BrowserApp.java"         "$(DSTROOT)\Program Files\Bonjour SDK\Samples\Java"
+       @copy "SimpleChat.java"         "$(DSTROOT)\Program Files\Bonjour SDK\Samples\Java"
+       @copy "Swing*.java"                     "$(DSTROOT)\Program Files\Bonjour SDK\Samples\Java"
+       @copy "$(BUILDDIR)\*.jar"       "$(DSTROOT)\Program Files\Bonjour SDK\Samples\Java"
+       @:END
+
 # clean removes targets and objects
 clean:
        @if exist $(OBJDIR)             $(RMDIR) $(OBJDIR)
@@ -84,8 +94,7 @@ SIMPLECHATMAN = SimpleChat.manifest
 $(BUILDDIR)\SimpleChat.jar: $(SIMPLECHATOBJ) $(SIMPLECHATMAN)
        $(JAR) -cfm $@ $(SIMPLECHATMAN) -C $(SCOBJ) .
 
-BROWSERAPPOBJ =        $(BAOBJ)\SwingResolveListener.class \
-                               $(BAOBJ)\BrowserApp.class 
+BROWSERAPPOBJ =        $(BAOBJ)\BrowserApp.class 
 BROWSERAPPMAN = BrowserApp.manifest
 
 $(BUILDDIR)\BrowserApp.jar: $(BROWSERAPPOBJ) $(BROWSERAPPMAN)