1 CFLAGS
=-O3
-march
=core2
2 CXXFLAGS
=-O3
-march
=core2
7 targets
=analyze compute_weights dmc vmc rmc fmc
8 objects
=$(targets
:%=%.o
)
9 deps
=$(targets
:%=.
%.dep
)
14 $(MAKE
) CXXFLAGS
="-g -ggdb" CFLAGS
="-g -ggdb"
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
28 $(targets
): %: %.o
$(LUA
)/src
/liblua.a
29 $(CXX
) $(LDFLAGS
) -I
$(LUA
)/src
$@.o
$(LUA
)/src
/liblua.a
-o
$@
33 rm -f
$(targets
) $(objects
)
35 .PHONY
: clean default
all