summaryrefslogtreecommitdiff
path: root/Build/source/libs/pixman/pixman-src/Makefile.win32.common
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-11-22 07:19:28 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-11-22 07:19:28 +0000
commitf233c2a76a882286f796395f3c004c75badccaed (patch)
tree0d6d5c6cb72506223757e14dddbc4a9b46ec5df7 /Build/source/libs/pixman/pixman-src/Makefile.win32.common
parent17de941a77395dfa14d6b3aba8f4aee4f607bc6c (diff)
pixman-0.36.0
git-svn-id: svn://tug.org/texlive/trunk@49220 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/pixman/pixman-src/Makefile.win32.common')
-rw-r--r--Build/source/libs/pixman/pixman-src/Makefile.win32.common13
1 files changed, 9 insertions, 4 deletions
diff --git a/Build/source/libs/pixman/pixman-src/Makefile.win32.common b/Build/source/libs/pixman/pixman-src/Makefile.win32.common
index 777f94ce2c2..756fc94a6ee 100644
--- a/Build/source/libs/pixman/pixman-src/Makefile.win32.common
+++ b/Build/source/libs/pixman/pixman-src/Makefile.win32.common
@@ -5,6 +5,10 @@ LD = link
AR = lib
PERL = perl
+ifneq ($(shell echo ""),)
+RM = del
+endif
+
ifeq ($(top_builddir),)
top_builddir = $(top_srcdir)
endif
@@ -45,12 +49,13 @@ endif
endif
endif
+$(CFG_VAR):
+ @mkdir $@
-$(CFG_VAR)/%.obj: %.c $(libpixman_headers)
- @mkdir -p $(CFG_VAR)
+$(CFG_VAR)/%.obj: %.c $(libpixman_headers) | $(CFG_VAR)
@$(CC) -c $(PIXMAN_CFLAGS) -Fo"$@" $<
-clean: inform
- @$(RM) $(CFG_VAR)/*.{exe,ilk,lib,obj,pdb} $(BUILT_SOURCES) || exit 0
+clean: inform $(CFG_VAR)
+ @cd $(CFG_VAR) && echo > silence_error.exe && $(RM) *.exe *.ilk *.lib *.obj *.pdb
.PHONY: inform clean