kern

annotate fstools/mkfs/Makefile @ 90:7ff2b4971216

started work on the filesystem
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 09 Dec 2011 13:44:15 +0200
parents
children
rev   line source
nuclear@90 1 ksrc = ../../src
nuclear@90 2
nuclear@90 3 obj = mkfs.o fs.o
nuclear@90 4 dep = $(obj:.o=.d)
nuclear@90 5 bin = mkfs
nuclear@90 6
nuclear@90 7 CC = gcc
nuclear@90 8 CFLAGS = -pedantic -Wall -g -I$(ksrc)
nuclear@90 9
nuclear@90 10 $(bin): $(obj)
nuclear@90 11 $(CC) -o $@ $(obj) $(LDFLAGS)
nuclear@90 12
nuclear@90 13 -include $(dep)
nuclear@90 14
nuclear@90 15 fs.o: $(ksrc)/fs.c
nuclear@90 16 $(CC) $(CFLAGS) -c $< -o $@
nuclear@90 17
nuclear@90 18 %.d: %.c
nuclear@90 19 @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@
nuclear@90 20
nuclear@90 21 .PHONY: clean
nuclear@90 22 clean:
nuclear@90 23 rm -f $(obj) $(bin) $(dep)