Fix D examples when run 'in-source'
This commit is contained in:
parent
2d340efe0d
commit
3aab2df371
1 changed files with 9 additions and 3 deletions
|
|
@ -29,9 +29,15 @@ EXTRA_CXXFLAGS =
|
||||||
EXTRA_LDFLAGS =
|
EXTRA_LDFLAGS =
|
||||||
TARGET = example_wrap
|
TARGET = example_wrap
|
||||||
SWIGOPT = -outcurrentdir
|
SWIGOPT = -outcurrentdir
|
||||||
DSRCS = *.d
|
|
||||||
DFLAGS = -ofrunme
|
DFLAGS = -ofrunme
|
||||||
|
|
||||||
|
ifeq (,$(SRCDIR))
|
||||||
|
DSRCS = *.d
|
||||||
|
else
|
||||||
|
DSRCS = *.d $(addprefix ../$(SRCDIR)$(VERSION_DIR),runme.d)
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
check: build
|
check: build
|
||||||
$(MAKE) -C $(VERSION_DIR) -f $(EXAMPLES_TOP)/Makefile SRCDIR='../$(SRCDIR)' d_run
|
$(MAKE) -C $(VERSION_DIR) -f $(EXAMPLES_TOP)/Makefile SRCDIR='../$(SRCDIR)' d_run
|
||||||
|
|
||||||
|
|
@ -44,10 +50,10 @@ build:
|
||||||
else \
|
else \
|
||||||
$(MAKE) -C $(VERSION_DIR) -f $(EXAMPLES_TOP)/Makefile SRCDIR='../$(SRCDIR)' EXTRA_CFLAGS='$(EXTRA_CFLAGS)' EXTRA_LDFLAGS='$(EXTRA_LDFLAGS)' SWIG='$(SWIG)' SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='example.i' SRCS='' d; \
|
$(MAKE) -C $(VERSION_DIR) -f $(EXAMPLES_TOP)/Makefile SRCDIR='../$(SRCDIR)' EXTRA_CFLAGS='$(EXTRA_CFLAGS)' EXTRA_LDFLAGS='$(EXTRA_LDFLAGS)' SWIG='$(SWIG)' SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='example.i' SRCS='' d; \
|
||||||
fi
|
fi
|
||||||
$(MAKE) -C $(VERSION_DIR) -f $(EXAMPLES_TOP)/Makefile SRCDIR='../$(SRCDIR)' DSRCS='../$(SRCDIR)$(VERSION_DIR)runme.d $(DSRCS)' DFLAGS='$(DFLAGS)' d_compile
|
$(MAKE) -C $(VERSION_DIR) -f $(EXAMPLES_TOP)/Makefile SRCDIR='../$(SRCDIR)' DSRCS='$(DSRCS)' DFLAGS='$(DFLAGS)' d_compile
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
if [ -d $(VERSION_DIR) ]; then \
|
if [ -d $(VERSION_DIR) ]; then \
|
||||||
$(MAKE) -C $(VERSION_DIR) -f $(EXAMPLES_TOP)/Makefile SRCDIR='../$(SRCDIR)' d_clean; \
|
$(MAKE) -C $(VERSION_DIR) -f $(EXAMPLES_TOP)/Makefile SRCDIR='../$(SRCDIR)' d_clean; \
|
||||||
fi
|
fi
|
||||||
test -f $(VERSION_DIR)/runme.d || rm -rf $(VERSION_DIR) # Only delete dir if out of source
|
test -f $(VERSION_DIR)runme.d || rm -rf $(VERSION_DIR) # Only delete dir if out of source
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue