edits
authorBrian Demsky <bdemsky@uci.edu>
Thu, 22 Jun 2017 20:03:47 +0000 (13:03 -0700)
committerBrian Demsky <bdemsky@uci.edu>
Thu, 22 Jun 2017 20:03:47 +0000 (13:03 -0700)
src/Test/Makefile

index ca9a632b022fb867a0965506820d75174da6c888..b3b7cb35abbc2c3584389d0ae6bffc20b55c8577 100644 (file)
@@ -1,6 +1,6 @@
 BASE := ..
 
-OBJECTS := $(patsubst %.c, %, $(wildcard *.c))
+OBJECTS := $(patsubst %.c, ../bin/%, $(wildcard *.c))
 
 include $(BASE)/common.mk
 
@@ -8,12 +8,15 @@ DEPS := $(join $(addsuffix ., $(dir $(OBJECTS))), $(addsuffix .d, $(notdir $(OBJ
 
 CPPFLAGS += -I$(BASE) -I$(BASE)/AST -I$(BASE)/Collections
 
-all: $(OBJECTS)
+all: $(OBJECTS) ../bin/run.sh
 
 -include $(DEPS)
 
-%: %.c
-       $(CC) -MMD -MF $(@D)/.$(@F).d -o $@ $< $(CPPFLAGS) -L$(BASE)/bin/ -l_cons_comp
+../bin/%: %.c
+       $(CC) -MMD -MF $(@D)/.$(@F).d -o ../bin/$@ $< $(CPPFLAGS) -L$(BASE)/bin/ -l_cons_comp
+
+../bin/run.sh: run.sh
+       cp run.sh ../bin/run.sh
 
 clean::
-       rm -f $(OBJECTS) $(DEPS)
+       rm -f $(OBJECTS) $(DEPS) ../bin/run.sh