summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2007-05-19 17:14:12 +0200
committerDavid Härdeman <david@hardeman.nu>2007-05-19 17:14:12 +0200
commit5fed2f9169fdd0585cc83ff0fa8210d97da77cb2 (patch)
tree00bb9a4b2e260301516b137208edf0e270420e23 /Makefile
parent22fd68b59d5f792ff033120ad260581ac7fa72ee (diff)
80-col align code, add license headers
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile34
1 files changed, 31 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 91bb1ce..8f5e1ea 100644
--- a/Makefile
+++ b/Makefile
@@ -1,18 +1,46 @@
+#
+# Copyright (C) 2007 David Härdeman <david@hardeman.nu>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+#
+# Generic settings
+#
CC = gcc
CFLAGS = -g -Wall
LDFLAGS =
INCLUDES =
COMPILE = $(CC) $(INCLUDES) $(CFLAGS)
LINK = $(CC) $(CFLAGS) $(LDFLAGS)
+OBJECTS = utils.o metastore.o metaentry.o
+HEADERS = utils.h metastore.h metaentry.h
-objects = utils.o metastore.o metaentry.o
+#
+# Targets
+#
-%.o: %.c
+%.o: %.c $(HEADERS)
$(COMPILE) -o $@ -c $<
-metastore: $(objects)
+metastore: $(OBJECTS)
$(LINK) -o $@ $^
+all: metastore
+.PHONY: all
+.DEFAULT: all
+
clean:
rm -f *.o metastore
.PHONY: clean
+