strreplace: clean up and simplify
[profile/ivi/syslinux.git] / lzo / Makefile
1 ## -*- makefile -*- ------------------------------------------------------
2 ##
3 ##   Copyright 2001-2008 H. Peter Anvin - All Rights Reserved
4 ##
5 ##   This program is free software; you can redistribute it and/or modify
6 ##   it under the terms of the GNU General Public License as published by
7 ##   the Free Software Foundation, Inc., 53 Temple Place Ste 330,
8 ##   Boston MA 02111-1307, USA; either version 2 of the License, or
9 ##   (at your option) any later version; incorporated herein by reference.
10 ##
11 ## -----------------------------------------------------------------------
12
13 topdir = ..
14 MAKEDIR = $(topdir)/mk
15 include $(MAKEDIR)/build.mk
16
17 INCLUDES += -I./include
18
19 LIBOBJS = $(patsubst %.c,%.o,$(wildcard src/*.c))
20 LIB     = lzo.a
21 BINS    = prepcore
22
23 all : $(BINS)
24
25 $(LIB) : $(LIBOBJS)
26         rm -f $@
27         $(AR) cq $@ $^
28         $(RANLIB) $@
29
30 prepcore : prepcore.o $(LIB)
31         $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
32
33 tidy dist clean spotless:
34         rm -f $(BINS)
35         rm -f *.o *.a .*.d
36         rm -f */*.o */*.a */.*.d
37
38 installer:
39
40 -include .*.d */.*.d