|
|
Jump to this file's LXR Page |
|
|
File: [CENS] / emstar / fusd / Attic / Makefile-old
(download)
Revision: 1.2, Fri Sep 28 23:01:05 2001 UTC (8 years, 1 month ago) by jelson Branch: MAIN CVS Tags: HEAD Changes since 1.1: +0 -0 lines FILE REMOVED some last minute things needed by the release |
# # FUSD makefile # # # Default values # CC := gcc LD := ld AR := ar SRCDIR := . KERNEL_INCLUDE := /usr/src/linux CFLAGS := -Wall -Werror -I$(SRCDIR)/include -O2 KCFLAGS = -DMODULE -D__KERNEL__ VPATH := $(SRCDIR)/include ################## CPU := $(shell uname -m) OS := $(shell uname -s | tr '[A-Z]' '[a-z]') DEFAULT_ARCH := $(CPU)-$(OS) ifeq ($(strip $(ARCH)),) ARCH := $(DEFAULT_ARCH) endif OBJDIR := obj.$(ARCH) #### Architecture deps ifeq ($(ARCH),sh4-linux) KERNEL_INCLUDE := /usr/src/linux-sh CC := sh4-linux-gcc AR := sh4-linux-ar LD := sh4-linux-ld endif ifneq ($(strip $(KERNEL_INCLUDE)),) KCFLAGS += -I$(KERNEL_INCLUDE)/include endif LIBFUSD_EXAMPLES := \ $(OBJDIR)/regdevice \ $(OBJDIR)/opentest \ $(OBJDIR)/simpleopen \ $(OBJDIR)/torturetest \ $(OBJDIR)/zero-fusd \ $(OBJDIR)/zero.o \ $(OBJDIR)/thruput \ $(OBJDIR)/openclose \ $(OBJDIR)/statetest\ $(OBJDIR)/oracle\ $(OBJDIR)/ioctl\ $(OBJDIR)/select_test \ $(OBJDIR)/rwtest # $(OBJDIR)/fusd-test \ default: make-directory $(OBJDIR)/kfusd.o $(OBJDIR)/libfusd.a test test: $(LIBFUSD_EXAMPLES) #################################################### make-directory: $(OBJDIR)/.dir $(OBJDIR)/.dir: $(OBJDIR) touch $(OBJDIR)/.dir $(OBJDIR): mkdir $(OBJDIR) #### $(OBJDIR)/kfusd.o: $(SRCDIR)/kfusd/kfusd.c fusd_msg.h kfusd.h $(CC) $(CFLAGS) $(KCFLAGS) -c $(SRCDIR)/kfusd/kfusd.c -o $(OBJDIR)/kfusd.o $(OBJDIR)/libfusd.a: $(OBJDIR)/libfusd.o $(AR) -cr $(OBJDIR)/libfusd.a $(OBJDIR)/libfusd.o $(OBJDIR)/libfusd.o: $(SRCDIR)/libfusd/libfusd.c fusd_msg.h fusd.h $(CC) $(CFLAGS) -c -o $(OBJDIR)/libfusd.o $(SRCDIR)/libfusd/libfusd.c $(OBJDIR)/zero.o: $(SRCDIR)/test/zero.c $(CC) $(CFLAGS) $(KCFLAGS) -c $(SRCDIR)/test/zero.c -o $(OBJDIR)/zero.o $(OBJDIR)/thruput: $(SRCDIR)/test/thruput.c $(CC) $(CFLAGS) $< -o $@ $(OBJDIR)/%: $(SRCDIR)/test/%.c fusd.h $(OBJDIR)/libfusd.a $(CC) $(CFLAGS) $< -o $@ -L$(OBJDIR) -lfusd clean: rm -f $(LIBFUSD_EXAMPLES) */*.[oa]
| CENS CVS Mailing List |
Powered by ViewCVS 0.9.2 |