demo/%$(EXE) : demo/%.o bin/libstan.a
	@mkdir -p $(dir $@)
	$(LINK.c) $(OUTPUT_OPTION) $< $(LDLIBS)

demo/%.o : src/demo/%.cpp
	@mkdir -p $(dir $@)
	$(COMPILE.c) $(CFLAGS) $(OUTPUT_OPTION) $<

##
# If the target is demo/, include .d. 
# Will generate dependencies.
##
ifneq (,$(filter demo/%,$(MAKECMDGOALS)))
  -include $(addsuffix .d,$(subst $(EXE),,$(filter demo/%,$(MAKECMDGOALS))))
endif
