mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-01 23:32:51 -06:00
Install compiled resource modules in source and binary installs.
This commit is contained in:
@@ -1,17 +1,27 @@
|
||||
include config.mk
|
||||
|
||||
GF_DATA_DIR=$(datadir)/GF-$(PACKAGE_VERSION)
|
||||
GF_LIB_DIR=$(GF_DATA_DIR)/lib
|
||||
|
||||
GF_LIB_PACKAGES = alltenses mathematical multimodal prelude present
|
||||
|
||||
.PHONY: install uninstall
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
$(INSTALL) -d $(bindir)
|
||||
$(INSTALL) gf$(EXEEXT) gfdoc$(EXEEXT) jgf gfeditor $(bindir)
|
||||
$(INSTALL) -d $(GF_DATA_DIR)
|
||||
$(INSTALL) -m 0644 gf-java.jar $(GF_DATA_DIR)
|
||||
$(INSTALL) -m 0644 gfeditor.jar $(GF_DATA_DIR)
|
||||
$(INSTALL) -d $(GF_LIB_DIR)
|
||||
$(INSTALL) -d $(addprefix $(GF_LIB_DIR)/, $(GF_LIB_PACKAGES))
|
||||
(cd lib && find $(GF_LIB_PACKAGES) -type f -name '*.gf?' -exec $(INSTALL) -m 0644 '{}' '$(GF_LIB_DIR)/{}' ';')
|
||||
|
||||
uninstall:
|
||||
-rm -f $(bindir)/gf$(EXEEXT) $(bindir)/gfdoc$(EXEEXT) $(bindir)/jgf $(bindir)/gfeditor
|
||||
-rm -f $(GF_DATA_DIR)/gf-java.jar
|
||||
-rm -f $(GF_DATA_DIR)/gfeditor.jar
|
||||
-rmdir $(GF_DATA_DIR)
|
||||
-rm -f $(addsuffix /*.gf?, $(addprefix $(GF_LIB_DIR)/, $(GF_LIB_PACKAGES)))
|
||||
-rmdir $(addprefix $(GF_LIB_DIR)/, $(GF_LIB_PACKAGES))
|
||||
-rmdir $(GF_LIB_DIR)
|
||||
-rmdir $(GF_DATA_DIR)
|
||||
|
||||
Reference in New Issue
Block a user