1 TOPSRCDIR = @top_srcdir@
49 WINDOWS_IDL_INCLUDES = \
57 $(WINDOWS_IDL_INCLUDES) \
324 msvcrt/sys/locking.h \
328 msvcrt/sys/unistd.h \
345 IDL_SRCS = $(WINDOWS_IDL_SRCS) $(WINE_IDL_SRCS:%=wine/%)
347 EXTRASUBDIRS = msvcrt msvcrt/sys wine
351 WINDOWS_IDL_HEADERS = $(WINDOWS_IDL_SRCS:.idl=.h)
352 WINE_IDL_HEADERS = $(WINE_IDL_SRCS:.idl=.h)
353 IDL_HEADERS = $(IDL_SRCS:.idl=.h)
357 install:: $(IDL_HEADERS)
358 $(MKINSTALLDIRS) $(includedir) $(includedir)/windows $(includedir)/windows/ddk $(includedir)/msvcrt $(includedir)/msvcrt/sys
359 for f in $(WINDOWS_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/$$f $(includedir)/windows/$$f; done
360 for f in $(WINDOWS_IDL_HEADERS); do $(INSTALL_DATA) $$f $(includedir)/windows/$$f; done
361 for f in $(MSVCRT_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/$$f $(includedir)/$$f; done
362 for f in $(WINE_INCLUDES); do $(INSTALL_DATA) $(SRCDIR)/wine/$$f $(includedir)/$$f; done
363 for f in $(WINE_IDL_HEADERS); do $(INSTALL_DATA) wine/$$f $(includedir)/$$f; done
365 # Don't just do a rm -rf on $(includedir) -- don't want to wipe out
366 # anything extra the user may have put there.
368 [ -d $(includedir)/windows ] && cd $(includedir)/windows && $(RM) $(WINDOWS_INCLUDES) $(WINDOWS_IDL_HEADERS) || true
369 [ -d $(includedir) ] && cd $(includedir) && $(RM) $(MSVCRT_INCLUDES) $(WINE_INCLUDES) $(WINE_IDL_HEADERS) || true
370 -rmdir $(includedir)/msvcrt/sys $(includedir)/msvcrt $(includedir)/windows/ddk $(includedir)/windows $(includedir)