makefile


#
# $Header: makefile,v 1.9 97/04/14 16:37:27 doomer Exp $
# $Revision: 1.9 $
# $Date: 97/04/14 16:37:27 $
# $Author: doomer $
# Copyright (c) 1997 John Dumais.  All rights reserved.
#

CC=cc
CCOPTS=-c -g
CCDLL=$(CC) $(CCOPTS) +z
LD=$(CC)
LDOPTS=-Wl,-a,archive
LDDLL=ld -b
INCLUDE=-I/usr/include/X11R5 -I/usr/include/Motif1.2
LIB=-L/usr/lib/Motif1.2 -l Xm -L/usr/lib/X11R5 -lXt -lX11

all: ipc

ipc.h:
	co ipc.h
ipc.c:
	co ipc.c
ipcUtils.c:
	co ipcUtils.c

ipcUtils.o: ipcUtils.c
	$(CCDLL) ipcUtils.c $(INCLUDE)
libipcUtils.sl: ipcUtils.o
	$(LDDLL) -o libipcUtils.sl ipcUtils.o $(LIB)
	chmod 555 libipcUtils.sl
ipc.o: ipc.c ipc.h
	$(CC) $(CCOPTS) ipc.c $(INCLUDE)
ipc: ipc.o libipcUtils.sl
	$(LD) -o ipc ipc.o  $(LIB) -L. -lipcUtils

clean:
	rm -f *~ \#~ *.o *.sl ipc core

#
# $Log:	makefile,v $
# Revision 1.9  97/04/14  16:37:27  16:37:27  doomer (John Dumais)
# moved dubug generation option to CCOPTS
# 
# Revision 1.8  97/04/14  16:34:12  16:34:12  doomer (John Dumais)
# added rcs header.
# 
#