c5c4113dfcabb1eed3d4bdf7609de5170027a794nw#
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw# Use is subject to license terms.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw#
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwSUBDIRS = $(MACH)
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwSQLITE_VERSION = 2.8.15-repcached
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwVERS = .1
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwinclude $(SRC)/lib/Makefile.lib
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwENCODING = ISO8859
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwSRCDIR= src
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwHDRS= sqlite.h sqlite-misc.h
91d7f85e02991954d1e1bd44673df567ad8dcc87Gordon RossROOTHDRDIR= $(ROOT)/usr/include/sqlite-sys
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwROOTHDRS= $(HDRS:%=$(ROOTHDRDIR)/%)
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwCHECKHDRS= $(HDRS:%.h=%.check)
91d7f85e02991954d1e1bd44673df567ad8dcc87Gordon RossCLOBBERFILES += sqlite.h
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw.KEEP_STATE:
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwall := TARGET= all
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwclean := TARGET= clean
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwclobber := TARGET= clobber
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwinstall := TARGET= install
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwlint := TARGET= lint
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw# This is the default Makefile target. The objects listed here
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw# are what get build when you type just "make" with no arguments.
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw#
91d7f85e02991954d1e1bd44673df567ad8dcc87Gordon Rossall install: sqlite.h $(SUBDIRS)
91d7f85e02991954d1e1bd44673df567ad8dcc87Gordon Rossclobber lint: $(SUBDIRS)
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw$(ROOTHDRDIR):
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw $(INS.dir)
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw$(ROOTHDRDIR)/%: % $(ROOTHDRDIR)
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw $(INS.file)
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwinstall_h: sqlite.h $(ROOTHDRS)
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwcheck:
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw#
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw# we don't want this output different every time, so we just suppress it
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw#
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwsqlite.h: $(SRCDIR)/sqlite.h.in
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw @echo "Generating $@"; \
91d7f85e02991954d1e1bd44673df567ad8dcc87Gordon Ross sed -e 's"--VERS--"$(SQLITE_VERSION)"' \
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw -e s/--ENCODING--/$(ENCODING)/ \
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw $(SRCDIR)/sqlite.h.in > $@
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw$(SUBDIRS): FRC
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw @cd $@; pwd; $(MAKE) $(TARGET)
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwFRC:
c5c4113dfcabb1eed3d4bdf7609de5170027a794nw
c5c4113dfcabb1eed3d4bdf7609de5170027a794nwinclude $(SRC)/lib/Makefile.targ