#
# Copyright (C) 2012 Intel Corporation.
# Copyright (C) 2012 Casey Schaufler <casey@schaufler-ca.com>
#
#

SCRIPTS = \
	testpolyuds.sh

PROGRAMS = \
	newsmack \
	smackudsin smackudsout \
	smackin smackout \
	smackpolyport smacktomux smackecho \
	testspeed \
	testloadself \
	testaccess \
	testmmap

default: $(PROGRAMS)

clean:
	rm $(PROGRAMS)

newsmack: newsmack.c smackuser.c smacktools.h
	cc -o newsmack newsmack.c smackuser.c

smackudsin: smackudsin.c smackrecvmsg.c smacktools.h
	cc -o smackudsin smackudsin.c smackrecvmsg.c

smackudsout: smackudsout.c smacktools.h
	cc -o smackudsout smackudsout.c

smackin: smackin.c smackrecvmsg.c smacktools.h
	cc -o smackin smackin.c smackrecvmsg.c

smackout: smackout.c smacktools.h
	cc -o smackout smackout.c

smackpolyport: smackpolyport.c smacktools.h
	cc -o smackpolyport smackpolyport.c

smacktomux: smacktomux.c smacktools.h
	cc -o smacktomux smacktomux.c

smackecho: smackecho.c smacktools.h
	cc -o smackecho smackecho.c

testspeed: testspeed.c
	cc -o testspeed testspeed.c

testloadself: testloadself.c
	cc -o testloadself testloadself.c

testaccess: testaccess.c
	cc -o testaccess testaccess.c

testmmap: testmmap.c
	cc -o testmmap testmmap.c
