diff options
author | midipix <writeonce@midipix.org> | 2017-11-18 21:46:46 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2017-11-18 18:16:42 -0500 |
commit | b743dadc04f87b72d040e3c93a1d5084491e9fb9 (patch) | |
tree | 3c7da62eae459d8e62e9c003039b16383b7925d7 /project/w32def/w32def.mk | |
parent | e3c62e1f68780795a6115d081c78eee579c44e40 (diff) | |
download | w32lib-b743dadc04f87b72d040e3c93a1d5084491e9fb9.tar.bz2 w32lib-b743dadc04f87b72d040e3c93a1d5084491e9fb9.tar.xz |
project: added w32def.mk, w32def.sh (generation of .def source files).
Diffstat (limited to 'project/w32def/w32def.mk')
-rw-r--r-- | project/w32def/w32def.mk | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/project/w32def/w32def.mk b/project/w32def/w32def.mk new file mode 100644 index 0000000..b007064 --- /dev/null +++ b/project/w32def/w32def.mk @@ -0,0 +1,31 @@ +PERK ?= perk +W32_SYSDIR ?= /dev/null +PROJECT_DIR ?= . +SOURCE_DIR ?= . + +include $(PROJECT_DIR)/project/common.mk + +fake/%.dll: + touch $@ + +fake/%.drv: + touch $@ + +config.project: $(W32FAKE) + +$(SOURCE_DIR)/def/kernel32.def: APIS_WITH_CAPS = -c + +$(SOURCE_DIR)/def/%.def: $(W32_SYSDIR)/%.dll + $(PROJECT_DIR)/project/w32def/w32def.sh -p $(PERK) -l $< -o $@ $(APIS_WITH_CAPS) + +$(SOURCE_DIR)/def/%.def: $(W32_SYSDIR)/%.drv + $(PROJECT_DIR)/project/w32def/w32def.sh -p $(PERK) -l $< -o $@ $(APIS_WITH_CAPS) + +w32def: config.project $(W32DEF) + +w32def-clean: + rm -f $(W32DEF) + rm -f $(W32FAKE) + +.PHONY: w32def +.PHONY: w32def-clean |