Browse code

Move SRC_PATH hack around to allow compilation from subdir again.

Reimar Döffinger authored on 2011/06/30 07:01:14
Showing 3 changed files
... ...
@@ -1,3 +1,4 @@
1
+MAIN_MAKEFILE=1
1 2
 include config.mak
2 3
 
3 4
 vpath %.c    $(SRC_PATH)
... ...
@@ -39,7 +40,6 @@ DATA_FILES := $(wildcard $(SRC_PATH)/ffpresets/*.ffpreset)
39 39
 
40 40
 SKIPHEADERS = cmdutils_common_opts.h
41 41
 
42
-MAIN_MAKEFILE=1
43 42
 include $(SRC_PATH)/common.mak
44 43
 
45 44
 FF_LDFLAGS   := $(FFLDFLAGS)
... ...
@@ -7,12 +7,6 @@ all: all-yes
7 7
 
8 8
 ifndef SUBDIR
9 9
 
10
-ifndef MAIN_MAKEFILE
11
-ifeq ($(SRC_PATH),.)
12
-SRC_PATH = ..
13
-endif
14
-endif
15
-
16 10
 ifndef V
17 11
 Q      = @
18 12
 ECHO   = printf "$(1)\t%s\n" $(2)
... ...
@@ -3297,6 +3297,9 @@ BINDIR=\$(DESTDIR)$bindir
3297 3297
 DATADIR=\$(DESTDIR)$datadir
3298 3298
 MANDIR=\$(DESTDIR)$mandir
3299 3299
 SRC_PATH=$source_path
3300
+ifndef MAIN_MAKEFILE
3301
+SRC_PATH:=\$(SRC_PATH:.%=..%)
3302
+endif
3300 3303
 CC_IDENT=$cc_ident
3301 3304
 ARCH=$arch
3302 3305
 CC=$cc