📄 makefile.in
字号:
# compilation and packing of the native library for esd#SHELL = /bin/shprefix=@prefix@JAVADIR=$(prefix)OSNAME=@OSNAME@ARCHNAME=@ARCHNAME@CC=@CC@CPPFLAGS=-Wall -I$(JAVADIR)/include -I$(JAVADIR)/include/$(OSNAME) -fPIC -D_REENTRANT #-pedanticINSTALL = @INSTALL@INSTALL_PROGRAM = @INSTALL_PROGRAM@INSTALL_DATA = @INSTALL_DATA@INSTALL_SCRIPT = @INSTALL_SCRIPT@LN_S=@LN_S@JAVAEXTPATH=$(JAVADIR)/jre/lib/extJAVAEXTLIBPATH=$(JAVAEXTPATH)/$(ARCHNAME)OBJDIR=../../..vpath %.class $(OBJDIR)/org/tritonus/lowlevel/esdLIBBASENAME=libesdtritonusLIBDEST=$(LIBBASENAME).so.1.0JAVAH = @JAVAH@OBJ=\ org_tritonus_lowlevel_esd_EsdRecordingStream.o \ org_tritonus_lowlevel_esd_EsdStream.o \ org_tritonus_lowlevel_esd_EsdSample.oJNICLASSFILES=\ EsdRecordingStream.class \ EsdStream.class \ EsdSample.classJNIHEADERS:=$(OBJ:.o=.h)JNICLASSES=\ org.tritonus.lowlevel.esd.EsdRecordingStream \ org.tritonus.lowlevel.esd.EsdStream \ org.tritonus.lowlevel.esd.EsdSample#----------------- rules -------------------.PHONY: allall: $(LIBDEST)$(LIBDEST): $(OBJ) $(CC) -shared -Wl,-soname,$(LIBBASENAME).so.1 -o $(LIBDEST) $(OBJ) -lesd -ln -sf $(LIBBASENAME).so.1.0 $(LIBBASENAME).so.1 -ln -sf $(LIBBASENAME).so.1 $(LIBBASENAME).so$(OBJ): $(JNIHEADERS)$(JNIHEADERS): $(JNICLASSFILES) rm -f $(JNIHEADERS) $(JAVAH) -d . $(JNICLASSES).PHONY: installinstall: mkdir -p $(JAVAEXTLIBPATH) $(INSTALL_PROGRAM) $(LIBDEST) $(JAVAEXTLIBPATH) (cd $(JAVAEXTLIBPATH) && ln -sf $(LIBBASENAME).so.1.0 $(LIBBASENAME).so.1) (cd $(JAVAEXTLIBPATH) && ln -sf $(LIBBASENAME).so.1 $(LIBBASENAME).so).PHONY: install-linkinstall-link: mkdir -p $(JAVAEXTLIBPATH) (cd $(JAVAEXTLIBPATH) && $(LN_S) $(LIBDEST_ABSOLUTE)) (cd $(JAVAEXTLIBPATH) && ln -sf $(LIBBASENAME).so.1.0 $(LIBBASENAME).so.1) (cd $(JAVAEXTLIBPATH) && ln -sf $(LIBBASENAME).so.1 $(LIBBASENAME).so).PHONY: cleanclean: rm -rf $(LIBDEST) $(JNIHEADERS) *.o *~
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -