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

📄 makefile

📁 在Linux2.6内核下的udev文件系统的源码
💻
字号:
# libvolume_id - read filesystem label/uuid## Copyright (C) 2004-2006 Kay Sievers <kay.sievers@vrfy.org>## Released under the GNU General Public License, version 2.#includedir = 	${prefix}/usr/includelibdir =	${prefix}/libusrlibdir =	${prefix}/usr/libINSTALL = install -cINSTALL_DATA  = ${INSTALL} -m 644INSTALL_LIB = ${INSTALL} -m 755SHLIB_CUR = 0SHLIB_REV = 79SHLIB_AGE = 0SHLIB = libvolume_id.so.$(SHLIB_CUR).$(SHLIB_REV).$(SHLIB_AGE)OBJS=				\	ext.o			\	fat.o			\	hfs.o			\	highpoint.o		\	isw_raid.o		\	lsi_raid.o		\	via_raid.o		\	silicon_raid.o		\	nvidia_raid.o		\	promise_raid.o		\	adaptec_raid.o		\	jmicron_raid.o		\	ddf_raid.o		\	iso9660.o		\	jfs.o			\	linux_raid.o		\	linux_swap.o		\	lvm.o			\	ntfs.o			\	reiserfs.o		\	udf.o			\	ufs.o			\	xfs.o			\	cramfs.o		\	hpfs.o			\	romfs.o			\	sysv.o			\	minix.o			\	gfs.o			\	luks.o			\	ocfs.o			\	vxfs.o			\	squashfs.o		\	netware.o		\	volume_id.o		\	util.oHEADERS=			\	libvolume_id.h		\	util.hall: libvolume_id.a $(SHLIB) libvolume_id.pc.PHONY: all.DEFAULT: all.SUFFIXES:%.o: %.c	$(E) "  CC      " $@	$(Q) $(CC) -c $(CFLAGS) $< -o $@.shlib/%.o: %.c	$(E) "  CC      " $@	$(Q) mkdir -p $(dir $@)	$(Q) $(CC) -c $(CFLAGS) -fPIC $< -o $@libvolume_id.a: $(HEADERS) $(OBJS)	$(Q) rm -f $@	$(E) "  AR      " $@	$(Q) $(AR) cq $@ $(OBJS)	$(E) "  RANLIB  " $@	$(Q) $(RANLIB) $@$(SHLIB): $(HEADERS) exported_symbols $(addprefix .shlib/,$(OBJS))	$(E) "  CC      " $@	$(Q) $(CC) -shared $(CFLAGS) -o $@ \		-Wl,-soname,libvolume_id.so.$(SHLIB_CUR),--version-script,exported_symbols \		$(addprefix .shlib/,$(OBJS))	$(Q) ln -sf $@ libvolume_id.so.$(SHLIB_CUR)	$(Q) ln -sf $@ libvolume_id.solibvolume_id.pc:	$(E) "  GENPC   " $@	$(Q) echo "libdir=${usrlibdir}" >> $@	$(Q) echo "includedir=${includedir}" >> $@	$(Q) echo "" >> $@	$(Q) echo "Name: libvolume_id" >> $@	$(Q) echo "Description: Filesystem label and uuid access" >> $@	$(Q) echo "Version: $(SHLIB_CUR).$(SHLIB_REV).$(SHLIB_AGE)" >> $@	$(Q) echo "Libs: -L\$${libdir} -lvolume_id" >> $@	$(Q) echo "Cflags: -I\$${includedir}" >> $@install: all	$(INSTALL_DATA) -D libvolume_id.h $(DESTDIR)$(includedir)/libvolume_id.h	$(INSTALL_LIB) -D $(SHLIB) $(DESTDIR)$(libdir)/$(SHLIB)	mkdir -p $(DESTDIR)$(usrlibdir)/	ln -sf $(SHLIB) $(DESTDIR)$(libdir)/libvolume_id.so.$(SHLIB_CUR)	ln -sf $(libdir)/$(SHLIB) $(DESTDIR)$(usrlibdir)/libvolume_id.so	$(INSTALL_DATA) -D libvolume_id.pc $(DESTDIR)$(usrlibdir)/pkgconfig/libvolume_id.pc.PHONY: installuninstall:	rm -f $(DESTDIR)$(includedir)/libvolume_id.h	rm -f $(DESTDIR)$(usrlibdir)/libvolume_id.a	rm -f $(DESTDIR)$(libdir)/$(SHLIB)	rm -f $(DESTDIR)$(libdir)/libvolume_id.so.$(SHLIB_CUR)	rm -f $(DESTDIR)$(libdir)/libvolume_id.so.PHONY: uninstallclean:	$(E) "  CLEAN   "	$(Q) rm -f libvolume_id.a $(OBJS)	$(Q) rm -f $(SHLIB) libvolume_id.so.$(SHLIB_CUR) libvolume_id.so	$(Q) rm -rf .shlib	$(Q) rm -f libvolume_id.pc.PHONY: clean

⌨️ 快捷键说明

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