summaryrefslogtreecommitdiff
path: root/packages/Python/lldbsuite/test/functionalities/fat_archives/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'packages/Python/lldbsuite/test/functionalities/fat_archives/Makefile')
-rw-r--r--packages/Python/lldbsuite/test/functionalities/fat_archives/Makefile10
1 files changed, 6 insertions, 4 deletions
diff --git a/packages/Python/lldbsuite/test/functionalities/fat_archives/Makefile b/packages/Python/lldbsuite/test/functionalities/fat_archives/Makefile
index e1832fdefbee..c7c5ef405459 100644
--- a/packages/Python/lldbsuite/test/functionalities/fat_archives/Makefile
+++ b/packages/Python/lldbsuite/test/functionalities/fat_archives/Makefile
@@ -1,12 +1,14 @@
-all: clean
- $(CC) -arch i386 -g -c a.c
+SRCDIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))/
+
+all: a.c clean
+ $(CC) -arch i386 -g -c $(SRCDIR)/a.c
ar -q liba-i386.a a.o
ranlib liba-i386.a
- $(CC) -arch x86_64 -g -c a.c
+ $(CC) -arch x86_64 -g -c $(SRCDIR)/a.c
ar -q liba-x86_64.a a.o
ranlib liba-x86_64.a
lipo -create -output liba.a liba-i386.a liba-x86_64.a
- $(CC) -g -c main.c
+ $(CC) -g -c $(SRCDIR)/main.c
$(CC) -o a.out main.o -L. -la
clean: