emacs/Makefile |
3 | 3 | # |
4 | 4 | # License GPLv2 or later. |
5 | 5 | # |
| 6 | # Package for the complete GNU Emacs editor |
| 7 | |
6 | 8 | include $(TOPDIR)/rules.mk |
7 | 9 | |
8 | 10 | PKG_NAME:=emacs |
... | ... | |
97 | 99 | ## bootstrapping |
98 | 100 | define Host/Compile |
99 | 101 | export LD_LIBRARY_PATH=$(STAGING_DIR_HOST)/lib; \ |
100 | | $(call Host/Compile/Default, lib-src) |
101 | | $(call Host/Compile/Default, -C src temacs emacs) |
| 102 | $(call Host/Compile/Default) |
102 | 103 | endef |
103 | 104 | |
104 | 105 | define Host/Install |
105 | | export LD_LIBRARY_PATH=$(STAGING_DIR_HOST)/lib; \ |
106 | | $(INSTALL_DIR) $(STAGING_DIR_HOST)/bin |
107 | | $(INSTALL_DIR) $(STAGING_DIR_HOST)/lib |
108 | | $(INSTALL_BIN) $(HOST_BUILD_DIR)/src/temacs $(STAGING_DIR_HOST)/bin/ |
109 | | $(INSTALL_BIN) $(HOST_BUILD_DIR)/src/emacs $(STAGING_DIR_HOST)/bin/ |
| 106 | $(call Host/Install/Default) |
110 | 107 | $(INSTALL_BIN) $(HOST_BUILD_DIR)/lib-src/make-docfile $(STAGING_DIR_HOST)/bin/emacs-make-docfile |
111 | 108 | $(INSTALL_BIN) $(HOST_BUILD_DIR)/src/prefix-args $(STAGING_DIR_HOST)/bin/emacs-prefix-args |
112 | | # $(INSTALL_DATA) $(HOST_BUILD_DIR)/bla $(STAGING_DIR_HOST)/lib/ |
113 | 109 | endef |
114 | 110 | |
115 | 111 | define Build/Configure |
... | ... | |
118 | 114 | |
119 | 115 | define Build/Compile |
120 | 116 | $(call Build/Compile/Default, -C lib-src -o test-distrib) |
121 | | # ln -sf $(STAGING_DIR_HOST)/bin/temacs $(PKG_BUILD_DIR)/src/ |
122 | 117 | ln -sf $(STAGING_DIR_HOST)/bin/emacs-make-docfile $(PKG_BUILD_DIR)/lib-src/make-docfile |
123 | 118 | ln -sf $(STAGING_DIR_HOST)/bin/emacs-prefix-args $(PKG_BUILD_DIR)/src/prefix-args |
124 | 119 | sed -ie 's; /usr/lib/crt; $(TOOLCHAIN_DIR)/usr/lib/crt;g' $(PKG_BUILD_DIR)/src/Makefile |
... | ... | |
161 | 156 | |
162 | 157 | define Package/emacs-el/install |
163 | 158 | $(INSTALL_DIR) $(1)/usr |
164 | | (cd $(PKG_INSTALL_DIR)/usr && find share -name "*.el.gz" | tar -cf - -T -) \ |
165 | | | (cd $(1)/usr && tar -xvf -) |
| 159 | (cd $(PKG_INSTALL_DIR)/usr && find share -name "*.el.gz" \ |
| 160 | | tar -cf - -T - --exclude "ja-dic" ) \ |
| 161 | | (cd $(1)/usr && tar -xvf -) |
166 | 162 | endef |
167 | 163 | |
168 | 164 | |
... | ... | |
175 | 171 | |
176 | 172 | # The following comments configure the Emacs editor. Just ignore them. |
177 | 173 | # Local Variables: |
178 | | # compile-command: "make -C ~/h/src/qi/openwrt-xburst package/emacs/compile -j2 V=99" |
| 174 | # compile-command: "make -C ~/h/src/qi/openwrt-xburst package/emacs-ja-dic-m/compile -j2 V=99" |
179 | 175 | # End: |