📄 makefile.in
字号:
# compilation and packing of the native library for alsa#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/alsaLIBBASENAME=libtritonusalsaLIBDEST=$(LIBBASENAME).so.1.0# TODO:LIBDEST_ABSOLUTE=$(LIBDEST)LIBS=-lasoundJAVAH = @JAVAH@OBJ=\ org_tritonus_lowlevel_alsa_ASequencer0.o \ org_tritonus_lowlevel_alsa_Alsa.o \ org_tritonus_lowlevel_alsa_AlsaPcm.o# org_tritonus_lowlevel_alsa_AlsaCtl.o \JNICLASSFILES=\ ASequencer0.class \ Alsa.class \ AlsaCtl.class \ AlsaPcm.classJNIHEADERS:=$(OBJ:.o=.h)JNICLASSES=\ org.tritonus.lowlevel.alsa.ASequencer0 \ org.tritonus.lowlevel.alsa.Alsa \ org.tritonus.lowlevel.alsa.AlsaCtl \ org.tritonus.lowlevel.alsa.AlsaPcm#----------------- rules -------------------.PHONY: allall: $(LIBDEST)$(LIBDEST): $(OBJ) $(CC) -shared -Wl,-soname,$(LIBBASENAME).so.1 -o $(LIBDEST) $(OBJ) $(LIBS) $(LN_S) -f $(LIBBASENAME).so.1.0 $(LIBBASENAME).so.1 $(LN_S) -f $(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 + -