summaryrefslogtreecommitdiffhomepage
path: root/project/common.mk
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2017-11-18 21:46:46 +0000
committermidipix <writeonce@midipix.org>2017-11-18 18:16:42 -0500
commitb743dadc04f87b72d040e3c93a1d5084491e9fb9 (patch)
tree3c7da62eae459d8e62e9c003039b16383b7925d7 /project/common.mk
parente3c62e1f68780795a6115d081c78eee579c44e40 (diff)
downloadw32lib-b743dadc04f87b72d040e3c93a1d5084491e9fb9.tar.bz2
w32lib-b743dadc04f87b72d040e3c93a1d5084491e9fb9.tar.xz
project: added w32def.mk, w32def.sh (generation of .def source files).
Diffstat (limited to 'project/common.mk')
-rw-r--r--project/common.mk26
1 files changed, 26 insertions, 0 deletions
diff --git a/project/common.mk b/project/common.mk
index 4b72987..f3d101a 100644
--- a/project/common.mk
+++ b/project/common.mk
@@ -5,3 +5,29 @@ INTERNAL_SRCS = \
APP_SRCS = \
COMMON_SRCS = $(API_SRCS) $(INTERNAL_SRCS)
+
+
+# list of underlying .dll's and .drv's
+W32DLL = \
+ advapi32.dll \
+ comctl32.dll \
+ comdlg32.dll \
+ gdi32.dll \
+ kernel32.dll \
+ imm32.dll \
+ ole32.dll \
+ shell32.dll \
+ user32.dll \
+ usp10.dll \
+ winmm.dll \
+
+W32DRV = \
+ winspool.drv
+
+# cross-compilation support
+W32FAKE += $(W32DLL:%.dll=$(SOURCE_DIR)/fake/%.dll)
+W32FAKE += $(W32DRV:%.drv=$(SOURCE_DIR)/fake/%.drv)
+
+# list of manually generated .def files
+W32DEF += $(W32DLL:%.dll=$(SOURCE_DIR)/def/%.def)
+W32DEF += $(W32DRV:%.drv=$(SOURCE_DIR)/def/%.def)