X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2FMakefile;h=341a5dfa08f411c5e3fff7c5bbf777cfa70dbccb;hp=cbf758b4a2abf7914ba8ad7444732e7f7cc56ed0;hb=97b2282b40ee304f03aa7fe7a2999e1d060d44e6;hpb=fdf0e45c309033c29b504a69dfe1e9ab0e2e2ff7 diff --git a/src/Makefile b/src/Makefile index cbf758b..341a5df 100644 --- a/src/Makefile +++ b/src/Makefile @@ -10,6 +10,7 @@ HEADERS := $(wildcard *.h) $(wildcard AST/*.h) $(wildcard Collections/*.h) $(wil OBJECTS := $(CPP_SOURCES:%.cc=$(OBJ_DIR)/%.o) $(C_SOURCES:%.c=$(OBJ_DIR)/%.o) +CFLAGS := -Wall -g -O0 CFLAGS += -IAST -ICollections -IBackend -I. -IEncoders LDFLAGS := -ldl -lrt -rdynamic SHARED := -shared @@ -22,7 +23,7 @@ endif MARKDOWN := ../docs/Markdown/Markdown.pl -all: directories $(LIB_SO) +all: directories ${OBJ_DIR}/$(LIB_SO) directories: ${OBJ_DIR} @@ -40,7 +41,7 @@ PHONY += docs docs: $(C_SOURCES) $(HEADERS) doxygen -$(LIB_SO): $(OBJECTS) +${OBJ_DIR}/$(LIB_SO): $(OBJECTS) $(CC) -g $(SHARED) -o ${OBJ_DIR}/$(LIB_SO) $+ $(LDFLAGS) ${OBJ_DIR}/%.o: %.c