24 |
|
endif |
25 |
|
|
26 |
|
# --- Targets |
27 |
+ |
ifneq ($(javasources),) |
28 |
|
Sjavaobjects := $(patsubst %.java,%.class,$(javasources)) |
29 |
|
java: $(Sjavaobjects) |
30 |
|
java_debug: |
35 |
|
@$(MAKE) -f $(TOOL_HOME)/basics.mk Java_ClassType=_g $(Sjavaobjects) |
36 |
|
java_debug_javadebug: $(Sjavaobjects) |
37 |
|
@$(MAKE) -f $(TOOL_HOME)/basics.mk Java_ClassType=_gd $(Sjavaobjects) |
38 |
< |
|
38 |
> |
else |
39 |
> |
java_debug: |
40 |
> |
java_opt: |
41 |
> |
java_opt_javadebug: |
42 |
> |
java_debug_javadebug: |
43 |
> |
endif |
44 |
|
|
45 |
|
# --- java classes |
46 |
|
%.class : %.java |
50 |
|
$(JAVAC$(Java_ClassType)) $(JAVAUSERFLAGS) \ |
51 |
|
-d $(JAVA_CLASSDIR)/java$(Java_ClassType) \ |
52 |
|
-classpath $(dir $<) $< |
53 |
< |
@$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^ |
53 |
> |
@$(SCRAMPERL) $(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^ |
54 |
|
|