CABAL_FILE = Rakka.cabal
GHC = ghc
-EXECUTABLE = ./dist/build/Rakka/rakka
+EXECUTABLE = sudo ./dist/build/rakka/rakka -p 8989 -l DEBUG
-build: .setup-config Setup
+build: dist/setup-config Setup
+ $(MAKE) -C js $@
./Setup build
run: build
- @echo ".:.:. Let's go .:.:."
$(EXECUTABLE)
-.setup-config: $(CABAL_FILE) configure Setup Rakka.buildinfo.in
- BUILD_TEST_SUITE=yes ./Setup configure
+rebuild-index: build
+ $(EXECUTABLE) --rebuild-index
+
+dist/setup-config: $(CABAL_FILE) configure Setup Rakka.buildinfo.in
+ ./Setup configure --disable-optimization -fbuild-test-suite
+# ./Setup configure -O
configure: configure.ac
autoconf
$(GHC) --make Setup
clean:
- rm -rf dist Setup Setup.o Setup.hi .setup-config
+ $(MAKE) -C js $@
+ rm -rf dist Setup Setup.o Setup.hi
find . -name '*~' -exec rm -f {} \;
install: build
- ./Setup install
+ sudo ./Setup install
test: build
./Setup test
sdist: Setup
./Setup sdist
-.PHONY: build run clean install doc sdist
\ No newline at end of file
+.PHONY: build run clean install doc sdist