Commit b3801d9f authored by Camil Staps's avatar Camil Staps 🐧

Restructure

parent 30e3384f
Clean System Files/
Tools/clean-compiler/
Tools/cleantest
Tools/makecleantest
clean-compiler/
cleantest
makecleantest
[submodule "Tools/Cloogle"]
path = Tools/Cloogle
[submodule "Cloogle"]
path = Cloogle
url = https://github.com/clean-cloogle/Cloogle
Subproject commit 6987d49de50bdef8d5ec4e3df04a90210d88903d
BIN:=cleantest makecleantest
CLM:=clm
CLMFLAGS:=-nr -nt -h 100m -nortsopts\
-IL ArgEnv\
-IL Platform\
-IL Platform/Deprecated/StdLib\
-IL TCPIP\
-I Cloogle\
-I Cloogle/libcloogle\
-I Cloogle/CleanTypeUnifier\
-I Cloogle/CleanPrettyPrint\
-I clean-compiler/frontend\
-I clean-compiler/backend\
-I clean-compiler/main\
-I clean-compiler/main/Unix
.PHONY: all clean
all: $(BIN)
$(BIN): clean-compiler .FORCE
$(CLM) $(CLMFLAGS) $@ -o $@
clean-compiler:
svn checkout -r 2838 https://svn.cs.ru.nl/repos/clean-compiler/branches/itask/ clean-compiler
cd clean-compiler; for f in ../Cloogle/compiler-patch/*.patch; do patch -p1 < "$$f"; done
$(MAKE) -j -C clean-compiler/main/Unix
$(MAKE) -j -C clean-compiler/backendC/CleanCompilerSources -f Makefile.linux64
ln -s ../../backendC/CleanCompilerSources/backend.a clean-compiler/backend/Clean\ System\ Files/backend_library
clean:
$(RM) -r **/Clean\ System\ Files $(BIN)
.FORCE:
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment