Blob Blame History Raw
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