summaryrefslogtreecommitdiff
path: root/ext/ffi_c/libffi.vc.mk
blob: 8cd4603517870b5431b00424e0bf06937ea53248 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# -*- makefile -*-
#
# Makefile for msvc
#

# Tack the extra deps onto the autogenerated variables
INCFLAGS = -I$(LIBFFI_BUILD_DIR)/include -I$(LIBFFI_BUILD_DIR)/src/x86 $(INCFLAGS)
LOCAL_LIBS = $(LOCAL_LIBS) $(LIBFFI)
BUILD_DIR = $(MAKEDIR)
LIBFFI_BUILD_DIR = $(BUILD_DIR)/libffi

!IF "$(srcdir)" == "."
LIBFFI_SRC_DIR = $(MAKEDIR)/libffi
!ELSE
LIBFFI_SRC_DIR = $(srcdir)/libffi
!ENDIF

LIBFFI = $(LIBFFI_BUILD_DIR)/.libs/libffi_convenience.lib

$(OBJS):	$(LIBFFI)

$(LIBFFI):		
	@$(MAKEDIRS) $(LIBFFI_BUILD_DIR)
	@cd $(LIBFFI_BUILD_DIR) && $(MAKE) -f Makefile.vc