please @camilstaps
[bf.git] / Makefile
1 CFLAGS:=-g
2 CLEAN_HOME?=/opt/clean
3 CLM:=clm
4 CLMFLAGS+=-dynamics -l -no-pie
5 CLMLIBS:=\
6 -I $(CLEAN_HOME)/lib/clean-platform/OS-Independent\
7 -I $(CLEAN_HOME)/lib/clean-platform/OS-Independent/Deprecated/StdLib\
8 -I $(CLEAN_HOME)/lib/clean-platform/OS-Posix\
9 -I $(CLEAN_HOME)/lib/clean-platform/OS-Linux\
10 -I $(CLEAN_HOME)/lib/clean-platform/OS-Linux-64\
11 -I $(CLEAN_HOME)/lib/StdEnv\
12 -I $(CLEAN_HOME)/lib/Generics\
13 -I $(CLEAN_HOME)/lib/Dynamics
14 PROGRAMS:=bf bfll cleanbf
15
16 all: $(PROGRAMS)
17
18 %: %.icl
19 $(CLM) $(CLMLIBS) $(CLMFLAGS) $(basename $<) -o $@
20
21 clean:
22 $(RM) -r $(PROGRAMS) Clean\ System\ Files