all: mlton
COMMON_DEPS := configDefault/config.sig configDefault/configDefault.sml \
- openssl/openssl_sml.so
+ openssl/openssl_sml.so config.sml
+
+config.sml:
+ echo -e 'structure Config :> CONFIG = struct\nopen ConfigDefault\nend' > $@
.PHONY: all mlton smlnj install
$(MLTON) -output bin/vmail src/vmail.mlb
bin/setsa: $(COMMON_MLTON_DEPS) src/setsa.mlb
- $(MLTON) -output bin/setsa -ldl src/setsa.mlb
+ $(MLTON) -output bin/setsa src/setsa.mlb
bin/smtplog: $(COMMON_MLTON_DEPS) src/smtplog.mlb
$(MLTON) -output bin/smtplog src/smtplog.mlb
.PHONY: grab_lib
grab_lib:
- rsync --delete /afs/hcoop.net/common/etc/domtool/lib/* lib/
+ rsync -r --delete /afs/hcoop.net/common/etc/domtool/lib/* lib/