makefile 909 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #
  2. # Licensed Materials - Property of HCL
  3. # (c) Copyright HCL Technologies Ltd. 2017. All Rights Reserved.
  4. #
  5. VERSION=2.00
  6. IFXRLTREE=ifxrltree
  7. BLADEDIR=$(IFXRLTREE).$(VERSION)
  8. SQLDISTDIR=$(INFORMIXDIR)/extend/$(BLADEDIR)
  9. DISTFILES=prepare.sql objects.sql ifxrltree.ibs errors.en_us.8859-1 prepare.en_us.8859-1.sql prepare.en_us.1252.sql RLTREL.TXT
  10. CP=cp
  11. MKDIR=mkdir -p
  12. ECHO=echo
  13. all:
  14. $(CP) RLTREL.`echo __CIA_SHORT__ | $(SOURCE_DIR)/msglib/mod` RLTREL.TXT
  15. $(CHMOD) +w RLTREL.TXT
  16. mkdirs:
  17. @test -d $(SQLDISTDIR) || ($(MKDIR) $(SQLDISTDIR))
  18. chmod 755 $(SQLDISTDIR)
  19. chown informix $(SQLDISTDIR)
  20. chgrp informix $(SQLDISTDIR)
  21. dist: mkdirs
  22. ls $(DISTFILES) | while read f; do $(SOURCE_DIR)/msglib/mod $$f $(SQLDISTDIR)/$$f ; done
  23. cd $(SQLDISTDIR); chown informix $(DISTFILES); \
  24. chgrp informix $(DISTFILES); \
  25. chmod 644 $(DISTFILES)
  26. clean: cleanup
  27. cleanup:
  28. $(ECHO) "Nothing to be cleaned"