mirror of
https://github.com/php/php-src.git
synced 2024-10-21 00:12:34 +00:00
9d9d39a0de
If you encounter any problems, please make sure to email sas@php.net directly. An introduction can be found on http://schumann.cx/buildv5.txt
20 lines
1.1 KiB
Makefile
20 lines
1.1 KiB
Makefile
|
|
$(builddir)/java.c : $(srcdir)/../../ext/java/java.c
|
|
@cp $(srcdir)/../../ext/java/java.c $(builddir)
|
|
|
|
$(builddir)/phpsrvlt.jar : $(srcdir)/servlet.java $(srcdir)/../../ext/java/reflect.java
|
|
$(mkinstalldirs) $(builddir)/net/php
|
|
@echo library=php4 > $(builddir)/net/php/reflect.properties
|
|
@echo library=php4 > $(builddir)/net/php/servlet.properties
|
|
@cp $(builddir)/formatter.java $(builddir)/net/php
|
|
@cp $(builddir)/servlet.java $(builddir)/net/php
|
|
@cp $(srcdir)/../../ext/java/reflect.java $(builddir)/net/php
|
|
cd $(builddir) && javac net/php/reflect.java
|
|
@test ! -f $(builddir)/reflect.class || mv $(builddir)/reflect.class $(builddir)/net/php # bug in KJC javac
|
|
javac -classpath .:$(SERVLET_CLASSPATH):$(CLASSPATH) $(builddir)/net/php/servlet.java
|
|
@test ! -f $(builddir)/servlet.class || mv $(builddir)/servlet.class $(builddir)/net/php # bug in KJC javac
|
|
javac -classpath .:$(SERVLET_CLASSPATH):$(CLASSPATH) $(builddir)/net/php/formatter.java
|
|
@test ! -f $(builddir)/formatter.class || mv $(builddir)/formatter.class $(builddir)/net/php # bug in KJC javac
|
|
cd $(builddir)/ && $(JAVA_JAR) phpsrvlt.jar net/php/*.class net/php/*.properties
|
|
@rm -rf $(builddir)/net
|