#
#
#	Makefile for XView test programms 
#	---------------------------------
#		Thomas Breitfeld
#

#
#  specify compiler
#

CC		= gcc

#
#  Path for include directories
#

INCLUDE 	= -I${OPENWINHOME}/include

#
#  If you want to compile for debugging, change "-O" to "-g"
#

CFLAGS		= ${INCLUDE} -O

#
#  if you want special to pass special loader options to ld, set
#  LDFLAGS= ...
#

XVIEW_LIBS 	= -L${OPENWINHOME}/lib \
		  -lxview -lolgx -lX11

#

CFILES	   	= fork1.c \
		  fork2.c \
		  heavy.c \
		  signal.c \
		  pgroup.c \
		  tt.c
	   
OBJS	   	= fork1 \
		  fork2 \
		  heavy \
		  signal \
		  pgroup \
		  tt

all:  fork1 fork2 heavy signal pgroup tt 

fork1: fork1.c fork1.o
	${CC} ${CFLAGS} ${LDFLAGS} -o fork1 fork1.o ${XVIEW_LIBS}

fork2: fork2.c fork2.o
	${CC} ${CFLAGS} ${LDFLAGS} -o fork2 fork2.o ${XVIEW_LIBS}

heavy: heavy.c heavy.o
	${CC} ${CFLAGS} ${LDFLAGS} -o heavy heavy.o ${XVIEW_LIBS}

signal: signal.c signal.o
	${CC} ${CFLAGS} ${LDFLAGS} -o signal signal.o ${XVIEW_LIBS}

pgroup: pgroup.c pgroup.o
	${CC} ${CFLAGS} ${LDFLAGS} -o pgroup pgroup.o ${XVIEW_LIBS}

tt: tt.c tt.o
	${CC} ${CFLAGS} ${LDFLAGS} -o tt tt.o ${XVIEW_LIBS}

clean:
	rm -f core ${OBJS} *.o
