Author: bursa
Date: Sun Feb 3 19:10:05 2008
New Revision: 3836
URL:
http://source.netsurf-browser.org?rev=3836&view=rev
Log:
Add install target.
Modified:
trunk/libsvgtiny/makefile
Modified: trunk/libsvgtiny/makefile
URL:
http://source.netsurf-browser.org/trunk/libsvgtiny/makefile?rev=3836&...
==============================================================================
--- trunk/libsvgtiny/makefile (original)
+++ trunk/libsvgtiny/makefile Sun Feb 3 19:10:05 2008
@@ -13,6 +13,7 @@
-Wmissing-prototypes -Wmissing-declarations \
-Wnested-externs -Winline -Wno-cast-align
ARFLAGS = cr
+INSTALL = install
ifeq ($(TARGET),riscos)
GCCSDK_INSTALL_CROSSBIN ?= /home/riscos/cross/bin
@@ -23,9 +24,11 @@
-I$(GCCSDK_INSTALL_ENV)/include/libxml2
LIBS = -L$(GCCSDK_INSTALL_ENV)/lib -lxml2 -lz
EXEEXT = ,ff8
+PREFIX = $(GCCSDK_INSTALL_ENV)
else
CFLAGS += -g `xml2-config --cflags` -fgnu89-inline
LIBS = `xml2-config --libs`
+PREFIX = /usr/local
endif
ifeq ($(TARGET),)
@@ -63,6 +66,10 @@
@echo " GPERF:" $<
@gperf --output-file=$@ $<
+install: $(LIBDIR)/libsvgtiny.a
+ $(INSTALL) -t $(PREFIX)/lib $(LIBDIR)/libsvgtiny.a
+ $(INSTALL) -t $(PREFIX)/include $(HDRS)
+
clean:
-rm $(OBJS) $(LIBDIR)/libsvgtiny.a $(BINDIR)/svgtiny_test$(EXEEXT) colors.c