⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 ViennaRNA-1.6.1
💻
字号:
### Makefile for g2 library##G2_VERSION = 0.70## g2 installation directories#LIBDIR = /usr/local/libINCDIR = /usr/local/include#LIBDIR = $(HOME)/local/lib#INCDIR = $(HOME)/local/include##------------------------ do not edit ------------------------#SHELL = /bin/shCC           = gccCFLAGS       = -I./src -g -O2  -I/usr/local/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DLINUX=1 -DDO_PS=1 -DDO_FIG=1 -DDO_X11=1 -DDO_GD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 INSTALL      = /usr/bin/install -cINSTALL_DATA = ${INSTALL} -m 644FIND         = findMAKEDEPEND   = :AR           = arARFLAGS      = -crRANLIB       = ranlibLD           = ldLDFLAGS      =   -L/usr/local/lib -lm -lX11 -lgdBASE_DIR = ./srcBASE_SRC = $(BASE_DIR)/g2_device.c         $(BASE_DIR)/g2_ui_control.c \           $(BASE_DIR)/g2_util.c           $(BASE_DIR)/g2_fif.c \           $(BASE_DIR)/g2_virtual_device.c $(BASE_DIR)/g2_physical_device.c \           $(BASE_DIR)/g2_graphic_pd.c     $(BASE_DIR)/g2_control_pd.c \           $(BASE_DIR)/g2_ui_graphic.c     $(BASE_DIR)/g2_ui_virtual_device.c \           $(BASE_DIR)/g2_ui_device.c      $(BASE_DIR)/g2_splines.cBASE_INS = $(BASE_DIR)/g2.hPS_DIR = ./src/PSPS_SRC = $(PS_DIR)/g2_PS.cPS_INS = $(PS_DIR)/g2_PS.hFIG_DIR = ./src/FIGFIG_SRC = $(FIG_DIR)/g2_FIG.cFIG_INS = $(FIG_DIR)/g2_FIG.hX11_DIR = ./src/X11X11_SRC = $(X11_DIR)/g2_X11.cX11_INS = $(X11_DIR)/g2_X11.h#WIN32_DIR = ./src/WIN32#WIN32_SRC = $(WIN32_DIR)/g2_win32.c $(WIN32_DIR)/g2_win32_thread.c #WIN32_INS = $(WIN32_DIR)/g2_win32.hGD_DIR = ./src/GDGD_SRC = $(GD_DIR)/g2_gd.cGD_INS = $(GD_DIR)/g2_gd.hSRC = $(BASE_SRC) $(PS_SRC) $(FIG_SRC) $(X11_SRC) $(WIN32_SRC) $(GD_SRC)OBJ = $(SRC:.c=.o)INS =  $(BASE_INS) $(PS_INS) $(FIG_INS) $(X11_INS) $(WIN32_INS) $(GD_INS)## define some phony targets#.PHONY: all shared clean doc release demo## major rule#.c.o:  	$(CC) $(CFLAGS) -c $< -o $@all: libg2.a	test -d ./include || mkdir ./include	cp $(INS) ./include/shared: libg2.so.0.$(G2_VERSION)	@echolibg2.a: $(OBJ)	$(AR) $(ARFLAGS) libg2.a $(OBJ)	test ! -n "$(RANLIB)" || $(RANLIB) $@libg2.so.0.$(G2_VERSION): $(OBJ)	ld -shared -soname libg2.so.0 -o $@ $(OBJ) install: libg2.a	test -d $(LIBDIR) || mkdir -p $(LIBDIR)	test -d $(INCDIR) || mkdir -p $(INCDIR)	$(INSTALL_DATA) libg2.a $(LIBDIR)	for IFILE in $(INS); do \		$(INSTALL_DATA) $$IFILE  $(INCDIR); \	donerelease: clean doc	cp ./doc/latex/refman.ps  ./doc/g2_refman.ps	cp ./doc/latex/refman.pdf ./doc/g2_refman.pdf	rm -r ./doc/latexdoc:	(cd ./doc ; doxygen Doxyfile)	(cd ./doc/latex ; make ps ; make pdf)clean:	-(cd ./demo ; make clean)	-rm -f $(OBJ)	-rm -f libg2.a config.cache config.log Makefile.bak config.status	-rm -f ./include/*.h	-$(FIND) . -name "*~" -exec rm -f {} \;	-(cd ./g2_perl ; make clean)	-rm -f ./g2_perl/test.ps	-rm -f ./g2_perl/test.png	-rm -f ./g2_perl/test.jpg	-rm -f ./g2_perl/test.fig	-rm -f ./g2_perl/Makefile.old	-rm -f ./libg2.so.0.$(G2_VERSION)	-rm -f libg2.$(G2_VERSION).a	-rm -f a.out	-rm -fr doc/html/ doc/latex/ doc/g2_refman.ps doc/g2_refman.pdfdemo:	libg2.a	(cd ./demo ; make)depend:	$(MAKEDEPEND) -- $(CFLAGS) -- $(SRC)	@echo	@echo "Run 'make' to build g2 library."	@echodistdir:	cp -r * $(distdir)# DO NOT DELETE THIS LINE -- make  depend  depends  on it.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -