1# Copyright (C) 2008, Bertrand Mesot <http://www.objectif-securite.ch> 2# 2008, Cedric Tissieres <http://www.objectif-securite.ch> 3# 4# This program is free software; you can redistribute it and/or modify 5# it under the terms of the GNU General Public License as published by 6# the Free Software Foundation; either version 2 of the License, or 7# or (at your option) any later version. 8# 9# This program is distributed in the hope that it will be useful, 10# but WITHOUT ANY WARRANTY; without even the implied warranty of 11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12# GNU General Public License for more details. 13# 14# You should have received a copy of the GNU General Public License 15# along with this program; if not, write to the Free Software 16# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-13, USA 17 18# General variables 19SHELL = /bin/sh 20 21CC = @CC@ 22RANLIB = @RANLIB@ 23 24CFLAGS = @CFLAGS@ 25CPPFLAGS = @CPPFLAGS@ 26LDFLAGS = @LDFLAGS@ @LIBS@ 27 28HEADERS = $(wildcard *.h) 29SOURCES = $(wildcard *.c) 30OBJECTS = $(SOURCES:%.c=%.o) 31 32all: 33 34%.a: 35 ar r $@ $^ 36 $(RANLIB) $@ 37 38%.o: %.c 39 $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@ 40 41clean_: 42 rm -f *.o *~ 43 rm -f .depend 44 45clean: clean_ 46 47distclean_: clean 48 rm -f Makefile 49 50distclean: distclean_ 51 52.depend: $(HEADERS) $(SOURCES) 53 $(CC) $(CPPFLAGS) $(CFLAGS) -MM $^ >.depend 54 55-include .depend 56