makefile.in

来自「java处理声音文件」· IN 代码 · 共 80 行

IN
80
字号
# 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 + =
减小字号Ctrl + -
显示快捷键?