Makefile 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. CORE_DEPTH = ..
  2. DEPTH = ..
  3. include $(CORE_DEPTH)/coreconf/config.mk
  4. NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'`
  5. NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'`
  6. NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'`
  7. PREFIX = /usr
  8. all: install libs
  9. export:
  10. install:
  11. # Create the nss.pc file
  12. mkdir -p $(DIST)/lib/pkgconfig
  13. sed -e "s,@prefix@,$(PREFIX)," \
  14. -e "s,@exec_prefix@,\$${prefix}," \
  15. -e "s,@libdir@,\$${prefix}/lib," \
  16. -e "s,@includedir@,\$${prefix}/include/nss," \
  17. -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \
  18. -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
  19. -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
  20. nss.pc.in > nss.pc
  21. chmod 0644 nss.pc
  22. cp nss.pc $(DIST)/lib/pkgconfig
  23. # Create the nss-config script
  24. mkdir -p $(DIST)/bin
  25. sed -e "s,@prefix@,$(PREFIX)," \
  26. -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \
  27. -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \
  28. -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \
  29. nss-config.in > nss-config
  30. chmod 0755 nss-config
  31. cp nss-config $(DIST)/bin
  32. libs:
  33. dummy: all export install libs