From 206f9f99adcc190b6a8849c0805465c54c4e005f Mon Sep 17 00:00:00 2001 From: Mauro Iazzi Date: Tue, 24 Feb 2009 01:08:54 +0100 Subject: [PATCH] @dded -ldl to link flags fixed Makefile variables --- Makefile | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index f88d251..70e940d 100644 --- a/Makefile +++ b/Makefile @@ -1,31 +1,32 @@ +CFLAGS=-O3 -march=core2 CXXFLAGS=-O3 -march=core2 -#CXXFLAGS=-g -ggdb -LDFLAGS=-lm +LDFLAGS=-lm -ldl SYSTEM=linux LUA=lua-5.1.4 all: main debug: - $(MAKE) CXXFLAGS="-g -ggdb" + $(MAKE) CXXFLAGS="-g -ggdb" CFLAGS="-g -ggdb" -lua-%: - wget http://lua.org/ftp/$@.tar.gz - tar -xvzf $@.tar.gz +$(LUA).tar.gz: + wget http://lua.org/ftp/$(LUA).tar.gz -lua: $(LUA) - make -C $< $(SYSTEM) +$(LUA)/src/liblua.a: $(LUA).tar.gz + tar -xvzf $(LUA).tar.gz + make -C $(LUA)/src liblua.a MYCFLAGS="-DLUA_USE_LINUX $(CFLAGS)" -main.o: Makefile .main.dep lua +main.o: Makefile .main.dep $(LUA)/src/liblua.a .main.dep: main.cpp $(CXX) -MM main.cpp > .main.dep main: .main.dep main.o - $(CXX) $(LDFLAGS) main.o -o main + $(CXX) $(LDFLAGS) -I$(LUA)/src main.o $(LUA)/src/liblua.a -o main clean: - rm main main.o + make -C $(LUA) clean + rm -f main main.o .PHONY: clean default all -- 2.11.4.GIT