| TOP = ../.. |
| SWIG = $(TOP)/../preinst-swig |
| CXXSRCS = |
| TARGET = example |
| INTERFACE = example.i |
| LIBS = -lm |
| |
| all:: Example.class |
| $(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \ |
| TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' CXX="gcj" \ |
| CXXSHARED="gcj -fpic -shared Example.class" PERL5_CCFLAGS='' PERL5_EXP='' LIBS="-lstdc++" perl5_cpp |
| |
| |
| clean:: |
| $(MAKE) -f $(TOP)/Makefile perl5_clean |
| rm -f *.class Example.h |
| |
| check: all |
| |
| run: |
| perl runme.pl |
| |
| Example.class: Example.java |
| gcj -fPIC -C -c -g Example.java |
| gcjh Example |
| |