# # Linux memstat Makefile template # # # $Id$ # CC = gcc # For some reason (which I am not sure of now), /usr/src/linux/include # needs to be added to the search patch or things break. CFLAGS = -D__KERNEL__ -Wall -Wstrict-prototypes -I/usr/src/linux/include \ -O2 -fomit-frame-pointer -pipe -DMODULE FEXT = c OBJS = \ memstat.o DEPFILES := $(OBJS:%=.%.d) CFILES := $(OBJS:.o=.$(FEXT)) #----------------------------------------------------------------------- all: memstat.o #Memstat.o: memstat.o # ld -m elf_i386 -r -o Memstat.o memstat.o clean : rm -f $(DEPFILES) $(EXE) $(OBJS) *~ TAGS Memstat.o tags TAGS : etags $(CFILES) *.h %.o : %-2.6.$(FEXT) $(CC) $(CFLAGS) -c $< -o $@ %.o : %.$(FEXT) $(CC) $(CFLAGS) -c $< -o $@ .%.o.d : %.$(FEXT) @echo building dependencies for $< @$(SHELL) -ec '$(CC) -MM $(CFLAGS) $< \ | sed '\''s/$*.o/$*.o $@/'\'' > $@'