X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=src%2FMakefile;h=341a5dfa08f411c5e3fff7c5bbf777cfa70dbccb;hb=7756da62dfcdbcbf306ca00ab3aee531ccb3324d;hp=311e361d9f28f94ac0350ee74f8738394ff2afbc;hpb=db18e268cc989852265ced5bef57f2acd13caafd;p=satune.git diff --git a/src/Makefile b/src/Makefile index 311e361..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 @@ -55,7 +56,7 @@ clean: PHONY += mrclean mrclean: clean - rm -rf docs + rm -rf ../docs PHONY += tags tags: @@ -69,7 +70,3 @@ wc: wc */*.c */*.h *.c *.h .PHONY: $(PHONY) - -# A 1-inch margin PDF generated by 'pandoc' -%.pdf: %.md - pandoc -o $@ $< -V header-includes='\usepackage[margin=1in]{geometry}'