Selaa lähdekoodia

test: Makefile.in should copy bitmap and wave files to build directory.

I've lost count of the times I've forgotten to do this manually and wondered
why loopwave can't open sample.wav.  :)
Ryan C. Gordon 8 vuotta sitten
vanhempi
commit
5dc350133f
1 muutettua tiedostoa jossa 18 lisäystä ja 1 poistoa
  1. 18 1
      test/Makefile.in

+ 18 - 1
test/Makefile.in

@@ -67,7 +67,7 @@ TARGETS = \
 	testqsort$(EXE) \
 	controllermap$(EXE) \
 	
-all: Makefile $(TARGETS)
+all: Makefile $(TARGETS) copydatafiles
 
 Makefile: $(srcdir)/Makefile.in
 	$(SHELL) config.status $@
@@ -297,3 +297,20 @@ distclean: clean
 	rm -f Makefile
 	rm -f config.status config.cache config.log
 	rm -rf $(srcdir)/autom4te*
+
+
+%.bmp: $(srcdir)/%.bmp
+	cp $< $@
+
+%.wav: $(srcdir)/%.wav
+	cp $< $@
+
+copydatafiles: copybmpfiles copywavfiles
+.PHONY : copydatafiles
+
+copybmpfiles: $(foreach bmp,$(wildcard $(srcdir)/*.bmp),$(notdir $(bmp)))
+.PHONY : copybmpfiles
+
+copywavfiles: $(foreach wav,$(wildcard $(srcdir)/*.wav),$(notdir $(wav)))
+.PHONY : copywavfiles
+