removed useless file
[qmc.git] / Makefile
blob551b24eb59ca35e4e791a2454c41971bcc208392
1 CFLAGS=-O3 -march=core2
2 CXXFLAGS=-O3 -march=core2
3 LDFLAGS=-lm -ldl
4 SYSTEM=linux
5 LUA=lua-5.1.4
7 targets=analyze compute_weights dmc vmc rmc fmc
8 objects=$(targets:%=%.o)
9 deps=$(targets:%=.%.dep)
11 all: $(targets)
13 debug:
14 $(MAKE) CXXFLAGS="-g -ggdb" CFLAGS="-g -ggdb"
16 $(LUA).tar.gz:
17 wget http://www.lua.org/ftp/$(LUA).tar.gz
19 $(LUA)/src/liblua.a: $(LUA).tar.gz
20 tar -xvzf $(LUA).tar.gz
21 make -C $(LUA)/src liblua.a MYCFLAGS="-DLUA_USE_LINUX $(CFLAGS)"
23 $(objects): %.o: Makefile .%.dep
25 $(deps): .%.dep: %.cpp
26 $(CXX) -MM $< > $@
28 $(targets): %: %.o $(LUA)/src/liblua.a
29 $(CXX) $(LDFLAGS) -I$(LUA)/src $@.o $(LUA)/src/liblua.a -o $@
31 clean:
32 make -C $(LUA) clean
33 rm -f $(targets) $(objects)
35 .PHONY: clean default all
37 include $(deps)