You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
721 B

  1. LTLIBRARY_SHARED_NAME = libphp_java.la
  2. LTLIBRARY_SOURCES = java.c
  3. LTLIBRARY_DEPENDENCIES = php_java.jar
  4. LTLIBRARY_LDFLAGS = $(EXTRA_LDFLAGS) $(LDFLAGS) $(PHP_RPATHS)
  5. LTLIBRARY_SHARED_LIBADD = $(LTLIBRARY_DEPENDENCIES) $(EXTRA_LIBS)
  6. EXTRA_CFLAGS = $(JAVA_CFLAGS)
  7. EXTRA_INCLUDES = $(JAVA_INCLUDE)
  8. make_shared = yes
  9. include $(top_srcdir)/build/dynlib.mk
  10. php_java.jar : reflect.java
  11. $(mkinstalldirs) net/php
  12. @cp $(srcdir)/reflect.java net/php
  13. @echo library=php_java>net/php/reflect.properties
  14. javac net/php/reflect.java
  15. @test ! -f reflect.class || mv reflect.class net/php # bug in KJC javac
  16. $(JAVA_JAR) php_java.jar net/php/*.class net/php/*.properties
  17. @rm net/php/reflect.*
  18. @rmdir net/php
  19. @rmdir net