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