1#
2# hfsutils - tools for reading and writing Macintosh HFS volumes
3# Copyright (C) 1996-1998 Robert Leslie
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; either version 2 of the License, or
8# (at your option) any later version.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program; if not, write to the Free Software
17# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18#
19# $Id: Makefile,v 1.4 1998/04/11 23:40:09 rob Exp $
20#
21
22CC =		gcc
23LD =		ld
24INCLUDES =	-I/usr/src/linux/include -I../../libhfs
25DEFINES =	-D__KERNEL__ -DMODULE
26LIBS =
27
28COPTS =		-g #-Wall -Wstrict-prototypes
29LDOPTS =
30
31CFLAGS =	$(COPTS) $(INCLUDES) $(DEFINES)
32LDFLAGS =	$(LDOPTS)
33
34###############################################################################
35
36TARGETS =	$(KERNTARGET)
37
38KERNTARGET =	hfs.o
39KERNOBJS =	module.o
40
41###############################################################################
42
43all :: $(TARGETS)
44
45again :: clean all
46
47depend ::
48	( sed -n '1,/^### DEPEND/p' Makefile;  \
49	  echo;  \
50	  $(CC) -MM $(INCLUDES) $(DEFINES) *.c;  \
51	) > Makefile.new
52	mv -f Makefile.new Makefile
53
54clean ::
55	rm -f $(TARGETS) *.o gmon.* core
56
57###############################################################################
58
59$(KERNTARGET): $(KERNOBJS)
60	$(LD) -r -o $@ $(KERNOBJS)
61
62### DEPENDENCIES FOLLOW #######################################################
63
64module.o: module.c ../../libhfs/libhfs.h ../../libhfs/hfs.h \
65 ../../libhfs/apple.h
66