Tôi đang cố gắng đưa một số lọ env vào Makefile. Tệp env trông như:
FOO=bar
BAZ=quux
Lưu ý không có dẫn export
đến mỗi var env. Nếu tôi thêm tệp hàng đầu export
và chỉ include
tệp env trong Makefile, mọi thứ sẽ hoạt động như bình thường. Nhưng tôi cần phải giữ enans vars sans hàng đầu export
. Điều đó ngăn tôi chỉ sử dụng include envfile
trong Makefile.
Tôi cũng đã thử làm một cái gì đó như thế này:
sed '/^#/!s/^/export /' envfile > $(BUILDDIR)/env
include $(BUILDDIR)/env
Nhưng việc đó khiến cho việc đưa ra lỗi là do tệp env không có trong đó.