update for HEAD-2003050101
[reactos.git] / lib / freetype / builds / unix / install.mk
diff --git a/lib/freetype/builds/unix/install.mk b/lib/freetype/builds/unix/install.mk
new file mode 100644 (file)
index 0000000..cfd24f8
--- /dev/null
@@ -0,0 +1,93 @@
+#
+# FreeType 2 installation instructions for Unix systems
+#
+
+
+# Copyright 1996-2000, 2002 by
+# David Turner, Robert Wilhelm, and Werner Lemberg.
+#
+# This file is part of the FreeType project, and may only be used, modified,
+# and distributed under the terms of the FreeType project license,
+# LICENSE.TXT.  By continuing to use, modify, or distribute this file you
+# indicate that you have read the license and understand and accept it
+# fully.
+
+# If you say
+#
+#   make install DESTDIR=/tmp/somewhere/
+#
+# don't forget the final backslash (this command is mainly for package
+# maintainers).
+
+
+.PHONY: install uninstall check
+
+# Unix installation and deinstallation targets.
+install: $(PROJECT_LIBRARY)
+       $(MKINSTALLDIRS) $(DESTDIR)$(libdir)                                 \
+                         $(DESTDIR)$(includedir)/freetype2/freetype/config   \
+                         $(DESTDIR)$(includedir)/freetype2/freetype/internal \
+                         $(DESTDIR)$(includedir)/freetype2/freetype/cache    \
+                         $(DESTDIR)$(bindir)                                 \
+                         $(DESTDIR)$(datadir)/aclocal
+       $(LIBTOOL) --mode=install $(INSTALL) \
+                                  $(PROJECT_LIBRARY) $(DESTDIR)$(libdir)
+       -for P in $(PUBLIC_H) ; do                           \
+          $(INSTALL_DATA)                                    \
+            $$P $(DESTDIR)$(includedir)/freetype2/freetype ; \
+        done
+       -for P in $(BASE_H) ; do                                      \
+          $(INSTALL_DATA)                                             \
+            $$P $(DESTDIR)$(includedir)/freetype2/freetype/internal ; \
+        done
+       -for P in $(CONFIG_H) ; do                                  \
+          $(INSTALL_DATA)                                           \
+            $$P $(DESTDIR)$(includedir)/freetype2/freetype/config ; \
+        done
+       -for P in $(CACHE_H) ; do                                  \
+          $(INSTALL_DATA)                                          \
+            $$P $(DESTDIR)$(includedir)/freetype2/freetype/cache ; \
+        done
+       $(INSTALL_DATA) $(BUILD)/ft2unix.h $(DESTDIR)$(includedir)/ft2build.h
+       $(INSTALL_SCRIPT) -m 755 $(OBJ_BUILD)/freetype-config \
+          $(DESTDIR)$(bindir)/freetype-config
+       $(INSTALL_SCRIPT) -m 644 $(BUILD)/freetype2.m4 \
+          $(DESTDIR)$(datadir)/aclocal/freetype2.m4
+
+
+uninstall:
+       -$(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(libdir)/$(LIBRARY).$A
+       -$(DELETE) $(DESTDIR)$(includedir)/freetype2/freetype/cache/*
+       -$(DELDIR) $(DESTDIR)$(includedir)/freetype2/freetype/cache
+       -$(DELETE) $(DESTDIR)$(includedir)/freetype2/freetype/config/*
+       -$(DELDIR) $(DESTDIR)$(includedir)/freetype2/freetype/config
+       -$(DELETE) $(DESTDIR)$(includedir)/freetype2/freetype/internal/*
+       -$(DELDIR) $(DESTDIR)$(includedir)/freetype2/freetype/internal
+       -$(DELETE) $(DESTDIR)$(includedir)/freetype2/freetype/*
+       -$(DELDIR) $(DESTDIR)$(includedir)/freetype2/freetype
+       -$(DELDIR) $(DESTDIR)$(includedir)/freetype2
+       -$(DELETE) $(DESTDIR)$(includedir)/ft2build.h
+       -$(DELETE) $(DESTDIR)$(bindir)/freetype-config
+       -$(DELETE) $(DESTDIR)$(datadir)/aclocal/freetype2.m4
+
+
+check:
+       @echo There is no validation suite for this package.
+
+
+.PHONY: clean_project_unix distclean_project_unix
+
+# Unix cleaning and distclean rules.
+#
+clean_project_unix:
+       -$(DELETE) $(BASE_OBJECTS) $(OBJ_M) $(OBJ_S)
+       -$(DELETE) $(patsubst %.$O,%.$(SO),$(BASE_OBJECTS) $(OBJ_M) $(OBJ_S)) \
+                   $(CLEAN)
+
+distclean_project_unix: clean_project_unix
+       -$(DELETE) $(PROJECT_LIBRARY)
+       -$(DELETE) $(OBJ_DIR)/.libs/*
+       -$(DELDIR) $(OBJ_DIR)/.libs
+       -$(DELETE) *.orig *~ core *.core $(DISTCLEAN)
+
+# EOF