Provide pkgconfig files.

Thanks to Chris Blizzard <blizzard@mozilla.org> for the patch.
Bug #134204 r=cls


git-svn-id: svn://10.0.0.236/trunk@122291 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
seawood%netscape.com
2002-05-29 22:14:08 +00:00
parent 42d9d96233
commit d9186973fd

View File

@@ -40,12 +40,27 @@ endif
_DEFS = $(subst \",\\\\\",$(ACDEFINES))
pkg_config_files=mozilla-nspr.pc mozilla-xpcom.pc mozilla-js.pc \
mozilla-gtkmozembed.pc
mozilla-config:: mozilla-config.in Makefile.in Makefile
cat $< | sed \
-e "s|%prefix%|$(prefix)|" \
-e "s|%exec_prefix%|$(exec_prefix)|" \
-e "s|%includedir%|$(includedir)|" \
-e "s|%libdir%|$(mozappdir)|" \
-e "s|%MOZILLA_VERSION%|$(MOZILLA_VERSION)|" \
-e "s|%DEFS%|$(_DEFS)|" \
-e "s|%FULL_NSPR_LIBS%|$(FULL_NSPR_LIBS)|" \
-e "s|%FULL_NSPR_CFLAGS%|$(FULL_NSPR_CFLAGS)|" > $@
%.pc : %.pc.in
cat $< | sed \
-e "s|%prefix%|$(prefix)|" \
-e "s|%exec_prefix%|$(exec_prefix)|" \
-e "s|%includedir%|$(includedir)|" \
-e "s|%libdir%|$(mozappdir)|" \
-e "s|%MOZILLA_VERSION%|$(MOZILLA_VERSION)|" \
-e "s|%DEFS%|$(_DEFS)|" \
-e "s|%FULL_NSPR_LIBS%|$(FULL_NSPR_LIBS)|" \
-e "s|%FULL_NSPR_CFLAGS%|$(FULL_NSPR_CFLAGS)|" > $@
@@ -54,7 +69,7 @@ libs:: mozilla-config
chmod 755 $<
$(INSTALL) -m 755 $< $(DIST)/bin
libs:: $(srcdir)/run-mozilla.sh
libs:: $(srcdir)/run-mozilla.sh $(pkg_config_files)
$(INSTALL) $< $(DIST)/bin
install:: run-mozilla.sh
@@ -63,3 +78,7 @@ install:: run-mozilla.sh
install:: mozilla-config
$(SYSINSTALL) $(IFLAGS2) $< $(DESTDIR)$(bindir)
install:: $(pkg_config_files)
chmod 644 $<
$(SYSINSTALL) $(IFLAGS1) $(pkg_config_files) \
$(DESTDIR)$(libdir)/pkgconfig