Forráskód Böngészése

Allow out-of-tree builds for 'tests' directory also

Sebastien Alaiwan 11 éve
szülő
commit
954986eb79
1 módosított fájl, 12 hozzáadás és 12 törlés
  1. 12 12
      tests/Makefile.in

+ 12 - 12
tests/Makefile.in

@@ -4,11 +4,11 @@
 PROGRAMS = midiprobe midiout qmidiin cmidiin sysextest
 RM = /bin/rm
 SRC_PATH = ..
-INCLUDE = ..
+INCLUDE = @top_srcdir@
 OBJECT_PATH = @object_path@
 vpath %.o $(OBJECT_PATH)
 
-OBJECTS	=	RtMidi.o
+OBJECTS	=	@top_srcdir@/RtMidi.o
 
 CC       = @CXX@
 DEFS     = @CPPFLAGS@
@@ -21,20 +21,20 @@ LIBRARY  = @LIBS@
 
 all : $(PROGRAMS)
 
-midiprobe : midiprobe.cpp $(OBJECTS)
-	$(CC) $(CFLAGS) $(DEFS) -o midiprobe midiprobe.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY)
+midiprobe : @srcdir@/midiprobe.cpp $(OBJECTS)
+	$(CC) $(CFLAGS) $(DEFS) -o midiprobe $^ $(LIBRARY)
 
-midiout : midiout.cpp $(OBJECTS)
-	$(CC) $(CFLAGS) $(DEFS) -o midiout midiout.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY)
+midiout : @srcdir@/midiout.cpp $(OBJECTS)
+	$(CC) $(CFLAGS) $(DEFS) -o midiout $^ $(LIBRARY)
 
-qmidiin : qmidiin.cpp $(OBJECTS)
-	$(CC) $(CFLAGS) $(DEFS) -o qmidiin qmidiin.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY)
+qmidiin : @srcdir@/qmidiin.cpp $(OBJECTS)
+	$(CC) $(CFLAGS) $(DEFS) -o qmidiin $^ $(LIBRARY)
 
-cmidiin : cmidiin.cpp $(OBJECTS)
-	$(CC) $(CFLAGS) $(DEFS) -o cmidiin cmidiin.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY)
+cmidiin : @srcdir@/cmidiin.cpp $(OBJECTS)
+	$(CC) $(CFLAGS) $(DEFS) -o cmidiin $^ $(LIBRARY)
 
-sysextest : sysextest.cpp $(OBJECTS)
-	$(CC) $(CFLAGS) $(DEFS) -o sysextest sysextest.cpp $(OBJECT_PATH)/RtMidi.o $(LIBRARY)
+sysextest : @srcdir@/sysextest.cpp $(OBJECTS)
+	$(CC) $(CFLAGS) $(DEFS) -o sysextest $^ $(LIBRARY)
 
 clean : 
 	$(RM) -f $(OBJECT_PATH)/*.o