(file) Return to Makefile.external CVS log (file) Jump to this file's LXR Page (dir) Up to [CENS] / emstar / fusd / external

File: [CENS] / emstar / fusd / external / Makefile.external (download)
Revision: 1.2, Sat Sep 29 18:23:26 2001 UTC (8 years, 1 month ago) by jelson
Branch: MAIN
CVS Tags: scale_radio_channel, rdd_alpha_version_1, pregeonet, nims-lab-Sep07-2004, nims-jr-Sep05-04, mote, lessgps_release, kiss_release, fusd_with_no_daemon, fusd_1-1_devel, fusd-1_10, fusd-1_04, fusd-1_03, fusd-1_02, copyright-07-11-03, bp_scale_radio_channel, audio_server, acoustic-05-18-06, ROUTING_EXPERIMENTAL, PRE_TOSNIC_FIX, PRE_NOMEGA_MOTENIC, PRE_MOTENIC_CLEANUP, PRE_CEILING_FIX, PRE_64BIT, MOTENIC_PRE_BUGFIX_20050415, LESSGPS_1_00, LAURA_CALIBRATION_EXPERIMENTS, KISS_1_0, HOSTMOTE_V_6_EXPERIMENTAL, HOSTMOTE_PROTOCOL_VERSION_7, HOSTMOTE_PROTOCOL_VERSION_6_WITH_HOSTMOAP, HOSTMOTE_PROTOCOL_VERSION_5_WITH_HOSTMOAP, HOSTMOTE_PROTOCOL_VERSION_5, HOSTMOTE_PROTOCOL_VERSION_4, HOSTMOTE_PROTOCOL_VERSION_3, HEAD, ESS_RELEASE_3_5, ESS_RELEASE_3_4, ESS_RELEASE_3_3, ESS_RELEASE_3_2, ESS_RELEASE_3_1, ESS_RELEASE_3_0, ESS_RELEASE_2_0, ESS_CONNECTIVITY, ESS_CENTROUTE_TESTING, ESS2-CMS-V1_5_pretest, ESS2-CMS-V1_4cMergeSympathy_2, ESS2-CMS-V1_4c, ESS2-CMS-V1_4b, ESS2-CMS-V1_4a, ESS2-CMS-V1_3, ESS2-CMS-V1_2, ESS2-CMS-V1_1, ESS2-CMS-V1_0, EMSTAR_RELEASE_2_5, EMSTAR_RELEASE_2_1_BRANCH, EMSTAR_RELEASE_2_1, EMSTAR_RELEASE_2_0_beta1, EMSTAR_RELEASE_2_0, EMSTAR_RELEASE_1_3_2, EMSTAR_RELEASE_1_3_1, EMSTAR_RELEASE_1_3, EMSTAR_RELEASE_1_2, EMSTAR_RELEASE_1_1, EMSTAR_RELEASE_1_0, EMSTAR_PRE_HTML, CYCLOPS_RELEASE_CANDIDATE_2_0, CYCLOPS_PRERELEASE_STABLE, CENTROUTE_EMSTAR_SOCKETS, BG_1_0, BANGLADESH_ARSENIC_1_2, BANGLADESH_ARSENIC_1_1, AMARSS_JR_DEPLOYMENT_6_05_07
Branch point for: EVENT_DEVEL
Changes since 1.1: +3 -0 lines
various release-related scripts etc

#####
#
#  Makefile for FUSD
#

# Change this to reflect where your kernel sources are
KERNEL_HOME := /usr/src/linux

##################################################################


TARGETS := \
	libfusd.a \
	kfusd.o \
	regdevice \
	opentest \
	simpleopen \
	torturetest \
	zero-fusd \
	thruput \
	openclose \
	statetest \
	oracle \
	ioctl \
	select_test \
	rwtest \
	helloworld \
	uid-filter \
	drums \
	drums2 \
	drums3 \
	echo \
	console-read \
	pager \
	logring \

SRCDIRS := \
	kfusd \
	libfusd \
	test

MODULENAME := .
POSTROOT := .
include $(POSTROOT)/make.include


####################################################


$(OBJDIR)/kfusd.o: $(MODPATH)/kfusd/kfusd.c fusd_msg.h kfusd.h
	$(CC) $(KCFLAGS) -c $(MODPATH)/kfusd/kfusd.c -o $(OBJDIR)/kfusd.o

$(OBJDIR)/libfusd.a: $(OBJDIR)/libfusd.o
	$(AR) -cr $(OBJDIR)/libfusd.a $(OBJDIR)/libfusd.o

$(OBJDIR)/thruput: $(MODPATH)/test/thruput.c
	$(CC) $(CCFLAGS) $< -o $@

$(OBJDIR)/%: $(MODPATH)/test/%.c fusd.h $(OBJDIR)/libfusd.a
	$(CC) $(CCFLAGS) $< -o $@ -lfusd
$(OBJDIR)/%: $(MODPATH)/examples/%.c fusd.h $(OBJDIR)/libfusd.a
	$(CC) $(CCFLAGS) $< -o $@ -lfusd

install:
	cp $(OBJDIR)/libfusd.a /usr/local/lib
	cp include/*.h /usr/local/include

CENS CVS Mailing List
Powered by
ViewCVS 0.9.2