diff options
author | Theodore Ts'o <tytso@mit.edu> | 2005-01-26 12:59:25 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2005-01-26 12:59:25 -0500 |
commit | e644186542707a44e5fbeddd581eb3f77a30ba0f (patch) | |
tree | dddd52be633549dbf97266862ca3d2845ed57d51 | |
parent | 79fc2a99ace9e7a9cdce7227320165f7fb57c591 (diff) | |
download | e2fsprogs-e644186542707a44e5fbeddd581eb3f77a30ba0f.tar.gz |
Add pkg-config files to e2fsprogs's libraries.
-rw-r--r-- | configure | 2 | ||||
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | debian/comerr-dev.files | 1 | ||||
-rw-r--r-- | debian/e2fslibs-dev.files | 2 | ||||
-rw-r--r-- | debian/libblkid-dev.files | 1 | ||||
-rw-r--r-- | debian/ss-dev.files | 1 | ||||
-rw-r--r-- | debian/uuid-dev.files | 1 | ||||
-rw-r--r-- | e2fsprogs.spec.in | 7 | ||||
-rw-r--r-- | lib/blkid/ChangeLog | 4 | ||||
-rw-r--r-- | lib/blkid/Makefile.in | 13 | ||||
-rw-r--r-- | lib/blkid/blkid.pc.in | 11 | ||||
-rw-r--r-- | lib/e2p/ChangeLog | 4 | ||||
-rw-r--r-- | lib/e2p/Makefile.in | 13 | ||||
-rw-r--r-- | lib/e2p/e2p.pc.in | 11 | ||||
-rw-r--r-- | lib/et/ChangeLog | 4 | ||||
-rw-r--r-- | lib/et/Makefile.in | 15 | ||||
-rw-r--r-- | lib/et/com_err.pc.in | 11 | ||||
-rw-r--r-- | lib/ext2fs/ChangeLog | 4 | ||||
-rw-r--r-- | lib/ext2fs/Makefile.in | 17 | ||||
-rw-r--r-- | lib/ext2fs/ext2fs.pc.in | 11 | ||||
-rw-r--r-- | lib/ss/ChangeLog | 4 | ||||
-rw-r--r-- | lib/ss/Makefile.in | 18 | ||||
-rw-r--r-- | lib/ss/ss.pc.in | 11 | ||||
-rw-r--r-- | lib/uuid/ChangeLog | 4 | ||||
-rw-r--r-- | lib/uuid/Makefile.in | 14 | ||||
-rw-r--r-- | lib/uuid/uuid.pc.in | 11 |
26 files changed, 175 insertions, 22 deletions
@@ -14276,6 +14276,8 @@ for i in MCONFIG Makefile e2fsprogs.spec \ lib/et/Makefile lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile \ lib/uuid/Makefile lib/uuid/uuid_types.h \ lib/blkid/Makefile lib/blkid/blkid_types.h \ + lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \ + lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \ misc/Makefile ext2ed/Makefile e2fsck/Makefile \ debugfs/Makefile tests/Makefile tests/progs/Makefile \ resize/Makefile doc/Makefile intl/Makefile po/Makefile.in ; do diff --git a/configure.in b/configure.in index bbc5076a..1e5c55be 100644 --- a/configure.in +++ b/configure.in @@ -819,6 +819,8 @@ for i in MCONFIG Makefile e2fsprogs.spec \ lib/et/Makefile lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile \ lib/uuid/Makefile lib/uuid/uuid_types.h \ lib/blkid/Makefile lib/blkid/blkid_types.h \ + lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \ + lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \ misc/Makefile ext2ed/Makefile e2fsck/Makefile \ debugfs/Makefile tests/Makefile tests/progs/Makefile \ resize/Makefile doc/Makefile intl/Makefile po/Makefile.in ; do diff --git a/debian/comerr-dev.files b/debian/comerr-dev.files index aa1bed0d..9e5e1e12 100644 --- a/debian/comerr-dev.files +++ b/debian/comerr-dev.files @@ -6,3 +6,4 @@ usr/share/man/man1/compile_et* usr/share/man/man3/com_err.3* usr/bin/compile_et usr/share/et/* +usr/lib/pkgconfig/com_err.pc diff --git a/debian/e2fslibs-dev.files b/debian/e2fslibs-dev.files index 7c69e2e4..2755b714 100644 --- a/debian/e2fslibs-dev.files +++ b/debian/e2fslibs-dev.files @@ -3,3 +3,5 @@ usr/lib/*.a usr/include/ext2fs usr/include/e2p usr/share/info/libext2fs.info* +usr/lib/pkgconfig/e2p.pc +usr/lib/pkgconfig/ext2fs.pc diff --git a/debian/libblkid-dev.files b/debian/libblkid-dev.files index c5ad6fc2..31ec0f01 100644 --- a/debian/libblkid-dev.files +++ b/debian/libblkid-dev.files @@ -1,3 +1,4 @@ usr/lib/libblkid* usr/include/blkid usr/share/man/man3/libblkid.3 +usr/lib/pkgconfig/blkid.pc diff --git a/debian/ss-dev.files b/debian/ss-dev.files index 83b34648..fa15221f 100644 --- a/debian/ss-dev.files +++ b/debian/ss-dev.files @@ -4,3 +4,4 @@ usr/include/ss/* usr/bin/mk_cmds usr/share/ss/* usr/share/man/man1/mk_cmds* +usr/lib/pkgconfig/ss.pc diff --git a/debian/uuid-dev.files b/debian/uuid-dev.files index 3e295382..44b5163d 100644 --- a/debian/uuid-dev.files +++ b/debian/uuid-dev.files @@ -2,3 +2,4 @@ usr/lib/libuuid.so usr/lib/libuuid.a usr/include/uuid/* usr/share/man/man3/uuid* +usr/lib/pkgconfig/uuid.pc diff --git a/e2fsprogs.spec.in b/e2fsprogs.spec.in index a17d6c58..050d505f 100644 --- a/e2fsprogs.spec.in +++ b/e2fsprogs.spec.in @@ -166,6 +166,13 @@ exit 0 %{_libdir}/libuuid.a %{_libdir}/libuuid.so +%{_libdir}/pkgconfig/blkid.pc +%{_libdir}/pkgconfig/com_err.pc +%{_libdir}/pkgconfig/e2p.pc +%{_libdir}/pkgconfig/ext2fs.pc +%{_libdir}/pkgconfig/ss.pc +%{_libdir}/pkgconfig/uuid.pc + %{_datadir}/et %{_datadir}/ss %{_includedir}/blkid diff --git a/lib/blkid/ChangeLog b/lib/blkid/ChangeLog index 3a163757..22732b26 100644 --- a/lib/blkid/ChangeLog +++ b/lib/blkid/ChangeLog @@ -1,3 +1,7 @@ +2005-01-26 Theodore Ts'o <tytso@mit.edu> + + * blkid.pc.in: Add pkg-config files. + 2005-01-25 Theodore Ts'o <tytso@mit.edu> * probe.c: Windows can perform a "quick format" that doesn't clear diff --git a/lib/blkid/Makefile.in b/lib/blkid/Makefile.in index b70bae6f..4f3050f1 100644 --- a/lib/blkid/Makefile.in +++ b/lib/blkid/Makefile.in @@ -60,7 +60,7 @@ DEPLIBS_BLKID= $(DEPSTATIC_LIBBLKID) $(DEPSTATIC_LIBUUID) @ELF_CMT@ @$(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $< @BSDLIB_CMT@ @$(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $< -all:: $(SMANPAGES) +all:: $(SMANPAGES) blkid.pc $(top_builddir)/lib/blkid/blkid_types.h: $(srcdir)/blkid_types.h.in $(top_builddir)/config.status @echo " CONFIG.STATUS $@" @@ -119,10 +119,14 @@ blkid: ../../misc/blkid.o libblkid.a $(DEPLIBUUID) check:: all tst_cache tst_devname tst_devno tst_getsize tst_probe \ tst_read tst_resolve tst_save +blkid.pc: $(srcdir)/blkid.pc.in $(top_builddir)/config.status + @echo " CONFIG.STATUS $@" + @cd $(top_builddir); CONFIG_FILES=lib/blkid/blkid.pc ./config.status + installdirs:: @echo " MKINSTALLDIRS $(libdir) $(includedir)/blkid" @$(MKINSTALLDIRS) $(DESTDIR)$(libdir) \ - $(DESTDIR)$(includedir)/blkid + $(DESTDIR)$(includedir)/blkid $(DESTDIR)$(libdir)/pkgconfig install:: all installdirs @echo " INSTALL_DATA $(libdir)/libblkid.a" @@ -141,9 +145,12 @@ install:: all installdirs echo " INSTALL_DATA $(man3dir)/$$i"; \ $(INSTALL_DATA) $$i $(DESTDIR)$(man3dir)/$$i; \ done + @echo " INSTALL_DATA $(libdir)/pkgconfig/blkid.pc" + @$(INSTALL_DATA) blkid.pc $(DESTDIR)$(libdir)/pkgconfig/blkid.pc uninstall:: - $(RM) -f $(DESTDIR)$(libdir)/libblkid.a + $(RM) -f $(DESTDIR)$(libdir)/libblkid.a \ + $(DESTDIR)$(libdir)/pkgconfig/blkid.pc $(RM) -rf $(DESTDIR)$(includedir)/blkid for i in $(SMANPAGES); do \ $(RM) -f $(DESTDIR)$(man3dir)/$$i; \ diff --git a/lib/blkid/blkid.pc.in b/lib/blkid/blkid.pc.in new file mode 100644 index 00000000..fda7f921 --- /dev/null +++ b/lib/blkid/blkid.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: blkid +Description: Block device id library +Version: @E2FSPROGS_VERSION@ +Requires: uuid +Cflags: -I${includedir} +Libs: -L${libdir} -lblkid diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog index d98931fa..ae7d9ecb 100644 --- a/lib/e2p/ChangeLog +++ b/lib/e2p/ChangeLog @@ -1,3 +1,7 @@ +2005-01-26 Theodore Ts'o <tytso@mit.edu> + + * e2p.pc.in: Add pkg-config files. + 2005-01-19 Theodore Ts'o <tytso@mit.edu> * ls.c (list_super2): Interpret OS Creator values for FreeBSD and diff --git a/lib/e2p/Makefile.in b/lib/e2p/Makefile.in index 4b11a614..f91ad039 100644 --- a/lib/e2p/Makefile.in +++ b/lib/e2p/Makefile.in @@ -14,7 +14,7 @@ INSTALL = @INSTALL@ @MCONFIG@ -all:: +all:: e2p.pc OBJS= feature.o fgetflags.o fsetflags.o fgetversion.o fsetversion.o \ getflags.o getversion.o hashstr.o iod.o ls.o mntopts.o \ @@ -59,10 +59,14 @@ BSDLIB_INSTALL_DIR = $(root_libdir) @ELF_CMT@ @$(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $< @BSDLIB_CMT@ @$(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $< +e2p.pc: $(srcdir)/e2p.pc.in $(top_builddir)/config.status + @echo " CONFIG.STATUS $@" + @cd $(top_builddir); CONFIG_FILES=lib/e2p/e2p.pc ./config.status + installdirs:: @echo " MKINSTALLDIRS $(libdir) $(includedir)/e2p" @$(MKINSTALLDIRS) $(DESTDIR)$(libdir) \ - $(DESTDIR)$(includedir)/e2p + $(DESTDIR)$(includedir)/e2p $(DESTDIR)$(libdir)/pkgconfig install:: all installdirs @echo " INSTALL_DATA $(libdir)/libe2p.a" @@ -73,9 +77,12 @@ install:: all installdirs echo " INSTALL_DATA $(includedir)/e2p/$$i"; \ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir)/e2p/$$i; \ done + @echo " INSTALL_DATA $(libdir)/pkgconfig/e2p.pc" + @$(INSTALL_DATA) e2p.pc $(DESTDIR)$(libdir)/pkgconfig/e2p.pc uninstall:: - $(RM) -f $(DESTDIR)$(libdir)/libe2p.a + $(RM) -f $(DESTDIR)$(libdir)/libe2p.a \ + $(DESTDIR)$(libdir)/pkgconfig/e2p.pc $(RM) -rf $(DESTDIR)$(includedir)/e2p clean:: diff --git a/lib/e2p/e2p.pc.in b/lib/e2p/e2p.pc.in new file mode 100644 index 00000000..41b4129d --- /dev/null +++ b/lib/e2p/e2p.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: e2p +Description: Ext2fs userpace programs utility library +Version: @E2FSPROGS_VERSION@ +Requires: +Cflags: -I${includedir} +Libs: -L${libdir} -le2p diff --git a/lib/et/ChangeLog b/lib/et/ChangeLog index aa393c5c..5835d3f0 100644 --- a/lib/et/ChangeLog +++ b/lib/et/ChangeLog @@ -1,3 +1,7 @@ +2005-01-26 Theodore Ts'o <tytso@mit.edu> + + * com_err.pc.in: Add pkg-config files. + 2004-12-14 Theodore Ts'o <tytso@mit.edu> * Makefile.in: Use Linux-kernel-style makefile output for "make diff --git a/lib/et/Makefile.in b/lib/et/Makefile.in index 6f27cb8c..51acd373 100644 --- a/lib/et/Makefile.in +++ b/lib/et/Makefile.in @@ -13,7 +13,7 @@ DEP_MAKEFILE = $(DEP_LIB_MAKEFILES) @MCONFIG@ -all:: compile_et +all:: compile_et com_err.pc OBJS= error_message.o et_name.o init_et.o com_err.o com_right.o SRCS = $(srcdir)/error_message.c $(srcdir)/et_name.c $(srcdir)/init_et.c \ @@ -62,6 +62,10 @@ compile_et: $(DEP_SUBSTITUTE) $(srcdir)/compile_et.sh.in com_err.ps : com_err.dvi com_err.dvi: com_err.texinfo +com_err.pc: $(srcdir)/com_err.pc.in $(top_builddir)/config.status + @echo " CONFIG.STATUS $@" + @cd $(top_builddir); CONFIG_FILES=lib/et/com_err.pc ./config.status + #libcom_err.o: $(LIBOBJS) # $(LD) -r -s -o libcom_err.o $(LIBOBJS) # chmod -x libcom_err.o @@ -74,9 +78,9 @@ installdirs:: @$(MKINSTALLDIRS) $(DESTDIR)$(libdir) \ $(DESTDIR)$(includedir)/et $(DESTDIR)$(datadir)/et \ $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) \ - $(DESTDIR)$(man3dir) + $(DESTDIR)$(man3dir) $(DESTDIR)$(libdir)/pkgconfig -install:: compile_et libcom_err.a $(HFILES) installdirs +install:: compile_et libcom_err.a $(HFILES) installdirs com_err.pc @echo " INSTALL_DATA $(libdir)/libcom_err.a" @$(INSTALL_DATA) libcom_err.a $(DESTDIR)$(libdir)/libcom_err.a @-$(RANLIB) $(DESTDIR)$(libdir)/libcom_err.a @@ -96,10 +100,13 @@ install:: compile_et libcom_err.a $(HFILES) installdirs @echo " INSTALL_DATA $(man1dir)/compile_et.1" @$(INSTALL_DATA) $(srcdir)/compile_et.1 \ $(DESTDIR)$(man1dir)/compile_et.1 + @echo " INSTALL_DATA $(libdir)/pkgconfig/com_err.pc" + @$(INSTALL_DATA) com_err.pc $(DESTDIR)$(libdir)/pkgconfig/com_err.pc uninstall:: $(RM) -f $(DESTDIR)$(libdir)/libcom_err.a \ - $(DESTDIR)$(bindir)/compile_et + $(DESTDIR)$(bindir)/compile_et \ + $(DESTDIR)$(libdir)/pkgconfig/com_err.pc $(RM) -rf $(DESTDIR)$(includedir)/et $(DESTDIR)$(datadir)/et check:: compile_et diff --git a/lib/et/com_err.pc.in b/lib/et/com_err.pc.in new file mode 100644 index 00000000..c42774a1 --- /dev/null +++ b/lib/et/com_err.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: com_err +Description: Common error description library +Version: @E2FSPROGS_VERSION@ +Requires: +Cflags: -I${includedir} +Libs: -L${libdir} -lcom_err diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog index 451491e1..c7c8d016 100644 --- a/lib/ext2fs/ChangeLog +++ b/lib/ext2fs/ChangeLog @@ -1,3 +1,7 @@ +2005-01-26 Theodore Ts'o <tytso@mit.edu> + + * ext2fs.pc.in: Add pkg-config files. + 2005-01-25 Theodore Ts'o <tytso@mit.edu> * ext2fs.h: Add definition of struct ext2_inode_large diff --git a/lib/ext2fs/Makefile.in b/lib/ext2fs/Makefile.in index 75fb344d..d9ab05f7 100644 --- a/lib/ext2fs/Makefile.in +++ b/lib/ext2fs/Makefile.in @@ -158,6 +158,8 @@ BSDLIB_INSTALL_DIR = $(root_libdir) @MAKEFILE_PROFILE@ @MAKEFILE_CHECKER@ +all:: ext2fs.pc + .c.o: @echo " CC $<" @$(CC) $(ALL_CFLAGS) -c $< -o $@ @@ -178,6 +180,10 @@ ext2_err.c ext2_err.h: ext2_err.et @echo " COMPILE_ET ex2_err.et" @$(COMPILE_ET) ext2_err.et +ext2fs.pc: $(srcdir)/ext2fs.pc.in $(top_builddir)/config.status + @echo " CONFIG.STATUS $@" + @cd $(top_builddir); CONFIG_FILES=lib/ext2fs/ext2fs.pc ./config.status + tst_badblocks: tst_badblocks.o freefs.o \ read_bb_file.o write_bb_file.o badblocks.o @echo " LD $@" @@ -226,9 +232,9 @@ check:: tst_badblocks tst_iscan @SWAPFS_CMT@ tst_byteswap installdirs:: @echo " MKINSTALLDIRS $(libdir) $(includedir)/ext2fs" @$(MKINSTALLDIRS) $(DESTDIR)$(libdir) \ - $(DESTDIR)$(includedir)/ext2fs + $(DESTDIR)$(includedir)/ext2fs $(DESTDIR)$(libdir)/pkgconfig -install:: all $(HFILES) $(HFILES_IN) installdirs +install:: all $(HFILES) $(HFILES_IN) installdirs ext2fs.pc @echo " INSTALL_DATA $(libdir)/libext2fs.a" @$(INSTALL_DATA) libext2fs.a $(DESTDIR)$(libdir)/libext2fs.a @-$(RANLIB) $(DESTDIR)$(libdir)/libext2fs.a @@ -241,10 +247,13 @@ install:: all $(HFILES) $(HFILES_IN) installdirs echo " INSTALL_DATA $(includedir)/ext2fs/$$i"; \ $(INSTALL_DATA) $$i $(DESTDIR)$(includedir)/ext2fs/$$i; \ done + @echo " INSTALL_DATA $(libdir)/pkgconfig/ext2fs.pc" + @$(INSTALL_DATA) ext2fs.pc $(DESTDIR)$(libdir)/pkgconfig/ext2fs.pc uninstall:: - $(RM) -f $(DESTDIR)$(libdir)/libext2fs.a - $(RM) -rf $(DESTDIR)$(includedir)/ext2fs + $(RM) -f $(DESTDIR)$(libdir)/libext2fs.a \ + $(DESTDIR)$(libdir)/pkgconfig/ext2fs.pc + $(RM) -rf $(DESTDIR)$(includedir)/ext2fs clean:: $(RM) -f \#* *.s *.o *.a *~ *.bak core profiled/* checker/* \ diff --git a/lib/ext2fs/ext2fs.pc.in b/lib/ext2fs/ext2fs.pc.in new file mode 100644 index 00000000..0a5cd86c --- /dev/null +++ b/lib/ext2fs/ext2fs.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: ext2fs +Description: Ext2fs library +Version: @E2FSPROGS_VERSION@ +Requires: com_err +Cflags: -I${includedir} +Libs: -L${libdir} -lext2fs diff --git a/lib/ss/ChangeLog b/lib/ss/ChangeLog index 99d5d462..941909d1 100644 --- a/lib/ss/ChangeLog +++ b/lib/ss/ChangeLog @@ -1,3 +1,7 @@ +2005-01-26 Theodore Ts'o <tytso@mit.edu> + + * ss.pc.in: Add pkg-config files. + 2005-01-18 Theodore Ts'o <tytso@mit.edu> * Makefile.in: Fix the kernel compile-time echo commands to be diff --git a/lib/ss/Makefile.in b/lib/ss/Makefile.in index d1282d25..cd3ee2ff 100644 --- a/lib/ss/Makefile.in +++ b/lib/ss/Makefile.in @@ -95,7 +95,7 @@ FILES= $(SRCS) $(MKCMDSFILES) $(HFILES) \ ss_err.et std_rqs.ct Makefile \ test_ss.c ss -all:: libss.a # libss_p.a lint +all:: libss.a ss.pc # libss_p.a lint std_rqs.c: std_rqs.ct mk_cmds @echo " MK_CMDS $@" @@ -120,13 +120,17 @@ mk_cmds: $(DEP_SUBSTITUTE) $(srcdir)/mk_cmds.sh.in @$(SUBSTITUTE) $(srcdir)/mk_cmds.sh.in mk_cmds @$(CHMOD) +x mk_cmds +ss.pc: $(srcdir)/ss.pc.in $(top_builddir)/config.status + @echo " CONFIG.STATUS $@" + @cd $(top_builddir); CONFIG_FILES=lib/ss/ss.pc ./config.status + installdirs:: @echo " MKINSTALLDIRS $(libdir) $(includedir)/ss $(datadir)/ss $(bindir)" @$(MKINSTALLDIRS) $(DESTDIR)$(libdir) \ $(DESTDIR)$(includedir)/ss $(DESTDIR)$(datadir)/ss \ - $(DESTDIR)$(bindir) + $(DESTDIR)$(bindir) $(DESTDIR)$(libdir)/pkgconfig -install:: libss.a $(INSTALL_HFILES) installdirs ss_err.h mk_cmds +install:: libss.a $(INSTALL_HFILES) installdirs ss_err.h mk_cmds ss.pc @echo " INSTALL_DATA $(DESTDIR)$(libdir)/libss.a" @$(INSTALL_DATA) libss.a $(DESTDIR)$(libdir)/libss.a @-$(RANLIB) $(DESTDIR)$(libdir)/libss.a @@ -146,13 +150,17 @@ install:: libss.a $(INSTALL_HFILES) installdirs ss_err.h mk_cmds @$(INSTALL) mk_cmds $(DESTDIR)$(bindir)/mk_cmds @echo " INSTALL_DATA $(man1dir)/mk_cmds.1" @$(INSTALL_DATA) $(srcdir)/mk_cmds.1 $(DESTDIR)$(man1dir)/mk_cmds.1 + @echo " INSTALL_DATA $(libdir)/pkgconfig/ss.pc" + @$(INSTALL_DATA) ss.pc $(DESTDIR)$(libdir)/pkgconfig/ss.pc uninstall:: - $(RM) -f $(DESTDIR)$(libdir)/libss.a $(DESTDIR)$(bindir)/mk_cmds + $(RM) -f $(DESTDIR)$(libdir)/libss.a $(DESTDIR)$(bindir)/mk_cmds \ + $(DESTDIR)$(libdir)/pkgconfig/ss.pc \ + $(DESTDIR)$(man1dir)/mk_cmds.1 $(RM) -rf $(DESTDIR)$(includedir)/ss $(DESTDIR)$(datadir)/ss clean:: - $(RM) -f ../libss.a libss.a mk_cmds ss_err.h ss_err.c std_rqs.c \ + $(RM) -f ../libss.a libss.a mk_cmds ss_err.h ss_err.c std_rqs.c ss.pc \ *.o *~ \#* *.bak core mostlyclean:: clean diff --git a/lib/ss/ss.pc.in b/lib/ss/ss.pc.in new file mode 100644 index 00000000..0218fd58 --- /dev/null +++ b/lib/ss/ss.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: ss +Description: Subsystem command parsing library +Version: @E2FSPROGS_VERSION@ +Requires: com_err +Cflags: -I${includedir} +Libs: -L${libdir} -lss @DLOPEN_LIB@ diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog index 0a76257a..c17aee28 100644 --- a/lib/uuid/ChangeLog +++ b/lib/uuid/ChangeLog @@ -1,3 +1,7 @@ +2005-01-26 Theodore Ts'o <tytso@mit.edu> + + * uuid.pc.in: Add pkg-config files. + 2005-01-18 Theodore Ts'o <tytso@mit.edu> * Makefile.in: Fix the kernel compile-time echo commands to be diff --git a/lib/uuid/Makefile.in b/lib/uuid/Makefile.in index 010233e8..358776b8 100644 --- a/lib/uuid/Makefile.in +++ b/lib/uuid/Makefile.in @@ -67,7 +67,7 @@ BSDLIB_INSTALL_DIR = $(root_libdir) @ELF_CMT@ @$(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $< @BSDLIB_CMT@ @$(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $< -all:: tst_uuid uuid_time $(SMANPAGES) +all:: tst_uuid uuid_time $(SMANPAGES) uuid.pc $(top_builddir)/lib/uuid/uuid_types.h: $(srcdir)/uuid_types.h.in $(top_builddir)/config.status cd $(top_builddir); CONFIG_FILES=$(my_dir)/uuid_types.h ./config.status @@ -121,10 +121,15 @@ uuid_unparse.3: $(DEP_SUBSTITUTE) $(srcdir)/uuid_unparse.3.in @echo " SUBST $@" @$(SUBSTITUTE_UPTIME) $(srcdir)/uuid_unparse.3.in uuid_unparse.3 +uuid.pc: $(srcdir)/uuid.pc.in $(top_builddir)/config.status + @echo " CONFIG.STATUS $@" + @cd $(top_builddir); CONFIG_FILES=lib/uuid/uuid.pc ./config.status + installdirs:: @echo " MKINSTALLDIRS $(libdir) $(includedir)/uuid $(man3dir)" @$(MKINSTALLDIRS) $(DESTDIR)$(libdir) \ - $(DESTDIR)$(includedir)/uuid $(DESTDIR)$(man3dir) + $(DESTDIR)$(includedir)/uuid $(DESTDIR)$(man3dir) \ + $(DESTDIR)$(libdir)/pkgconfig install:: all installdirs @echo " INSTALL_DATA $(libdir)/libuuid.a" @@ -144,9 +149,12 @@ install:: all installdirs @$(LN) -f $(DESTDIR)$(man3dir)/uuid_generate.3 $(DESTDIR)$(man3dir)/uuid_generate_random.3 @echo " LINK $(man3dir)/uuid_generate_time.3" @$(LN) -f $(DESTDIR)$(man3dir)/uuid_generate.3 $(DESTDIR)$(man3dir)/uuid_generate_time.3 + @echo " INSTALL_DATA $(libdir)/pkgconfig/uuid.pc" + @$(INSTALL_DATA) uuid.pc $(DESTDIR)$(libdir)/pkgconfig/uuid.pc uninstall:: - $(RM) -f $(DESTDIR)$(libdir)/libuuid.a + $(RM) -f $(DESTDIR)$(libdir)/libuuid.a \ + $(DESTDIR)$(libdir)/pkgconfig/uuid.pc for i in $(SMANPAGES); do \ $(RM) -f $(DESTDIR)$(man3dir)/$$i; \ done diff --git a/lib/uuid/uuid.pc.in b/lib/uuid/uuid.pc.in new file mode 100644 index 00000000..e15a2be7 --- /dev/null +++ b/lib/uuid/uuid.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: uuid +Description: Universally unique id library +Version: @E2FSPROGS_VERSION@ +Requires: +Cflags: -I${includedir} +Libs: -L${libdir} -luuid |