include ../settings.mk all: KERNEL32.5D USER32.5D GDI32.5D MSVCRT40.5D MSVCR90.5D KERNEL32.5D: KERNEL32.sign $(FIND_5D_EXPORTS) KERNEL32.sign >KERNEL32.5D.new && mv KERNEL32.5D.new KERNEL32.5D USER32.5D: USER32.sign $(FIND_5D_EXPORTS) USER32.sign >USER32.5D.new && mv USER32.5D.new USER32.5D GDI32.5D: GDI32.sign $(FIND_5D_EXPORTS) GDI32.sign >>GDI32.5D.new && mv GDI32.5D.new GDI32.5D MSVCRT40.5D: MSVCRT40.sign $(FIND_5D_EXPORTS) MSVCRT40.sign >>MSVCRT40.5D.new && mv MSVCRT40.5D.new MSVCRT40.5D MSVCR90.5D: MSVCR90.sign $(FIND_5D_EXPORTS) MSVCR90.sign >>MSVCR90.5D.new && mv MSVCR90.5D.new MSVCR90.5D KERNEL32.sign: KERNEL32.symbols prototypes KERNEL32.override ../generateSignatures $< KERNEL32.DLL "" >KERNEL32.sign.new && cat KERNEL32.override >> KERNEL32.sign.new && mv KERNEL32.sign.new KERNEL32.sign USER32.sign: USER32.symbols prototypes USER32.override ../generateSignatures $< USER32.DLL "" >USER32.sign.new && cat USER32.override >> USER32.sign.new && mv USER32.sign.new USER32.sign GDI32.sign: GDI32.symbols prototypes GDI32.override ../generateSignatures $< GDI32.DLL "" >GDI32.sign.new && cat GDI32.override >> GDI32.sign.new && mv GDI32.sign.new GDI32.sign MSVCRT40.sign: MSVCRT40.symbols prototypes MSVCRT40.override ../generateSignatures $< MSVCRT40.DLL "" >MSVCRT40.sign.new && sed -i 's;let _;let ;g' MSVCRT40.sign.new && cat MSVCRT40.override >> MSVCRT40.sign.new && mv MSVCRT40.sign.new MSVCRT40.sign MSVCR90.sign: MSVCR90.symbols prototypes MSVCR90.override ../generateSignatures $< MSVCR90.DLL "" >MSVCR90.sign.new && sed -i 's;let _;let ;g' MSVCR90.sign.new && cat MSVCR90.override >> MSVCR90.sign.new && mv MSVCR90.sign.new MSVCR90.sign clean: rm -f KERNEL32.5D USER32.5D GDI32.5D KERNEL32.sign USER32.sign GDI32.sign MSVCRT40.sign MSVCR90.sign MSVCRT40.5D MSVCR90.5D distclean: clean