Changeset 381


Ignore:
Timestamp:
Jun 6, 2012, 5:16:06 PM (13 years ago)
Author:
dmik
Message:

icedtea-web: Fix building from the top directory.

Location:
trunk/icedtea-web
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/icedtea-web/netx/Makefile.kmk

    r379 r381  
    88BLDDIRS += $(netx_0_OUTDIR)
    99
    10 BUILD_PROPERTIES = $(netx_0_OUTDIR)/net/sourceforge/jnlp/build.properties
    11 BLDDIRS += $(dir $(BUILD_PROPERTIES))
    12 OTHER_CLEAN += $(BUILD_PROPERTIES)
     10netx_BUILD_PROPERTIES = $(netx_0_OUTDIR)/net/sourceforge/jnlp/build.properties
     11BLDDIRS += $(dir $(netx_BUILD_PROPERTIES))
     12OTHER_CLEAN += $(netx_BUILD_PROPERTIES)
    1313
    14 MANIFEST = $(netx_0_OUTDIR)/netx.manifest
    15 BLDDIRS += $(dir $(MANIFEST))
    16 OTHER_CLEAN += $(MANIFEST)
     14netx_MANIFEST = $(netx_0_OUTDIR)/netx.manifest
     15BLDDIRS += $(dir $(netx_MANIFEST))
     16OTHER_CLEAN += $(netx_MANIFEST)
    1717
    18 JAVASRCLIST += $(netx_0_OUTDIR)/javasrc.list
    19 BLDDIRS += $(dir $(JAVASRCLIST))
    20 OTHER_CLEAN += $(JAVASRCLIST) $(JAVASRCLIST).rsp $(JAVASRCLIST).stamp
     18netx_JAVASRCDIRS := $(PATH_SUB_CURRENT)
    2119
    22 JARFILE = $(PATH_STAGE)/lib/netx.jar
    23 BLDDIRS += $(dir $(JARFILE))
    24 OTHER_CLEAN += $(JARFILE)
     20netx_JAVASRCLIST = $(netx_0_OUTDIR)/javasrc.list
     21BLDDIRS += $(dir $(netx_JAVASRCLIST))
     22OTHER_CLEAN += $(netx_JAVASRCLIST) $(netx_JAVASRCLIST).rsp $(netx_JAVASRCLIST).stamp
    2523
    26 $$(BUILD_PROPERTIES): $(PATH_ROOT)/build.properties.in | $$(call DIRDEP,$$(dir $$(@)))
     24netx_JARFILE = $(PATH_STAGE)/lib/netx.jar
     25BLDDIRS += $(dir $(netx_JARFILE))
     26OTHER_CLEAN += $(netx_JARFILE)
     27
     28$$(netx_BUILD_PROPERTIES): $(PATH_ROOT)/build.properties.in | $$(call DIRDEP,$$(dir $$(@)))
    2729        sed "s/@RHINO_AVAILABLE@/$(if $(WITH_RHINO),true,false)/g" < $^ > $@
    2830
    29 $$(MANIFEST): $(PATH_ROOT)/netx.manifest.in | $$(call DIRDEP,$$(dir $$(@)))
     31$$(netx_MANIFEST): $(PATH_ROOT)/netx.manifest.in | $$(call DIRDEP,$$(dir $$(@)))
    3032        sed "s/@PACKAGE_NAME@/$(PACKAGE_NAME)/g; \
    3133         s/@FULL_VERSION@/$(FULL_VERSION)/g; " < $^ > $@
    3234
    33 $$(JAVASRCLIST): $(MAKEFILE) | $$(call DIRDEP,$$(dir $$(@)))
     35$$(netx_JAVASRCLIST): $(MAKEFILE) | $$(call DIRDEP,$$(dir $$(@)))
    3436        @echo 'JAVASRC = \' > $@
    35         find $(PATH_SUB_CURRENT) -name '*.java' \
     37        find $(netx_JAVASRCDIRS) -name '*.java' \
    3638        $(if $(WITH_RHINO),,! -name '*RhinoBasedPacEvaluator*') \
    3739        -printf '%p \\\n' >> $@
    3840
    39 $$(JAVASRCLIST).stamp: $$(JAVASRC) | $$(call DIRDEP,$$(dir $$(@)))
     41$$(netx_JAVASRCLIST).stamp: $$(JAVASRC) | $$(call DIRDEP,$$(dir $$(@)))
    4042        $(call MSG_COMPILE,netx,$(words $?) sources,$@,JAVA)
    41         @echo $? > $(JAVASRCLIST).rsp
     43        @echo $? > $(netx_JAVASRCLIST).rsp
    4244        $(PATH_BOOTSTRAP_JDK)/bin/javac $(IT_JAVACFLAGS) \
    4345        -d "$(netx_0_OUTDIR)" \
    44         -sourcepath "$(PATH_SUB_CURRENT)" \
     46        -sourcepath "$(subst ; ,;,$(foreach d,$(netx_JAVASRCDIRS),$(d);))" \
    4547        -bootclasspath "$(BOOTSTRAP_JDK_RUNTIME)" \
    46         @"$(JAVASRCLIST).rsp"
     48        @"$(netx_JAVASRCLIST).rsp"
    4749        @touch "$@"
    4850
    49 $$(JARFILE): $$(BUILD_PROPERTIES) $$(MANIFEST) $$(JAVASRCLIST).stamp
    50         (cd $(PATH_SUB_CURRENT)/net/sourceforge/jnlp/resources; \
     51$$(netx_JARFILE): $$(netx_BUILD_PROPERTIES) $$(netx_MANIFEST) \
     52                  $$(netx_JAVASRCLIST).stamp | $$(call DIRDEP,$$(dir $$(@)))
     53        (cd $(netx_DEFPATH)/net/sourceforge/jnlp/resources; \
    5154        for files in $$(find . -path ./.svn -prune -o -type f -print); \
    5255        do \
     
    5457            $(netx_0_OUTDIR)/net/sourceforge/jnlp/resources/$${files}; \
    5558        done)
    56         cp -a $(PATH_SUB_CURRENT)/net/sourceforge/jnlp/runtime/pac-funcs.js \
     59        cp -a $(netx_DEFPATH)/net/sourceforge/jnlp/runtime/pac-funcs.js \
    5760        $(netx_0_OUTDIR)/net/sourceforge/jnlp/runtime
    5861        (cd $(netx_0_OUTDIR); \
    59         $(PATH_BOOTSTRAP_JDK)/bin/jar cfm $(JARFILE) \
    60             $(MANIFEST) javax/jnlp net)
     62        $(PATH_BOOTSTRAP_JDK)/bin/jar cfm $(netx_JARFILE) \
     63            $(netx_MANIFEST) javax/jnlp net)
    6164
    62 netx: $$(JARFILE) | $$(call DIRDEP,$$(netx_0_OUTDIR))
     65netx: $$(netx_JARFILE)
    6366
    64 install: netx
     67install:: netx
    6568
    6669include $(FILE_KBUILD_SUB_FOOTER)
    6770
    68 -include $(JAVASRCLIST)
     71-include $(netx_JAVASRCLIST)
  • trunk/icedtea-web/plugin/icedteanp/Makefile.kmk

    r379 r381  
    7171BLDDIRS += $(liveconnect_0_OUTDIR)
    7272
    73 JAVASRCDIRS = $(PATH_SUB_CURRENT)/java
     73liveconnect_JAVASRCDIRS := $(PATH_SUB_CURRENT)/java
    7474ifeq ($(KBUILD_TARGET),os2)
    75 JAVASRCDIRS += $(PATH_SUB_CURRENT)/os2/java
     75liveconnect_JAVASRCDIRS += $(PATH_SUB_CURRENT)/os2/java
    7676else # assume Linux
    77 JAVASRCDIRS += $(PATH_SUB_CURRENT)/x11/java
     77liveconnect_JAVASRCDIRS += $(PATH_SUB_CURRENT)/x11/java
    7878endif
    7979
    80 JAVASRCLIST += $(liveconnect_0_OUTDIR)/javasrc.list
    81 BLDDIRS += $(dir $(JAVASRCLIST))
    82 OTHER_CLEAN += $(JAVASRCLIST) $(JAVASRCLIST).stamp
     80liveconnect_JAVASRCLIST = $(liveconnect_0_OUTDIR)/javasrc.list
     81BLDDIRS += $(dir $(liveconnect_JAVASRCLIST))
     82OTHER_CLEAN += $(liveconnect_JAVASRCLIST) $(liveconnect_JAVASRCLIST).stamp
    8383
    84 JARFILE = $(PATH_STAGE)/lib/plugin.jar
    85 BLDDIRS += $(dir $(JARFILE))
    86 OTHER_CLEAN += $(JARFILE)
     84liveconnect_JARFILE = $(PATH_STAGE)/lib/plugin.jar
     85BLDDIRS += $(dir $(liveconnect_JARFILE))
     86OTHER_CLEAN += $(liveconnect_JARFILE)
    8787
    88 $$(JAVASRCLIST): $(MAKEFILE) | $$(call DIRDEP,$$(dir $$(@)))
     88$$(liveconnect_JAVASRCLIST): $(MAKEFILE) | $$(call DIRDEP,$$(dir $$(@)))
    8989        @echo 'JAVASRC = \' > $@
    90         find $(JAVASRCDIRS) -name '*.java' \
     90        find $(liveconnect_JAVASRCDIRS) -name '*.java' \
    9191        -printf '%p \\\n' >> $@
    9292
    93 $$(JAVASRCLIST).stamp: $$(JAVASRC) | $$(call DIRDEP,$$(dir $$(@)))
     93$$(liveconnect_JAVASRCLIST).stamp: $$(JAVASRC) | $(PATH_STAGE)/lib/netx.jar $$(call DIRDEP,$$(dir $$(@)))
    9494        $(call MSG_COMPILE,liveconnect,$(words $?) sources,$@,JAVA)
    95         @echo $? > $(JAVASRCLIST).rsp
     95        @echo $? > $(liveconnect_JAVASRCLIST).rsp
    9696        $(PATH_BOOTSTRAP_JDK)/bin/javac $(IT_JAVACFLAGS) \
    9797        -d "$(liveconnect_0_OUTDIR)" \
    9898        -classpath "$(liveconnect_0_OUTDIR)" \
    99         -sourcepath "$(subst ; ,;,$(foreach d,$(JAVASRCDIRS),$(d);))" \
     99        -sourcepath "$(subst ; ,;,$(foreach d,$(liveconnect_JAVASRCDIRS),$(d);))" \
    100100        -bootclasspath "$(BOOTSTRAP_JDK_RUNTIME);$(PATH_STAGE)/lib/netx.jar" \
    101         @"$(JAVASRCLIST).rsp"
    102         @$(RM) "$(JAVASRCLIST).rsp"
     101        @"$(liveconnect_JAVASRCLIST).rsp"
     102        @$(RM) "$(liveconnect_JAVASRCLIST).rsp"
    103103        @touch "$@"
    104104
    105 $$(JARFILE): $$(JAVASRCLIST).stamp
     105$$(liveconnect_JARFILE): $$(liveconnect_JAVASRCLIST).stamp | $$(call DIRDEP,$$(dir $$(@)))
    106106        (cd $(liveconnect_0_OUTDIR); \
    107         $(PATH_BOOTSTRAP_JDK)/bin/jar cf $(JARFILE) \
     107        $(PATH_BOOTSTRAP_JDK)/bin/jar cf $(liveconnect_JARFILE) \
    108108            netscape sun/applet)
    109109
    110 liveconnect: $$(JARFILE) | $$(call DIRDEP,$$(liveconnect_0_OUTDIR))
     110liveconnect: $$(liveconnect_JARFILE)
    111111
    112112install:: liveconnect
     
    114114include $(FILE_KBUILD_SUB_FOOTER)
    115115
    116 -include $(JAVASRCLIST)
     116-include $(liveconnect_JAVASRCLIST)
Note: See TracChangeset for help on using the changeset viewer.