#*++
#COPYRIGHT:
#This file is part of the GSM Suite, a set of programs for
#manipulating state machines in a graphical fashion.
#Copyright (C) 1996, 1997  G. Andrew Mangogna.
#
#LICENSE:
#This program is free software; you can redistribute it and/or
#modify it under the terms of the GNU General Public License
#as published by the Free Software Foundation; either version 2
#of the License, or (at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#GNU General Public License for more details.
#
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the
#Free Software Foundation, Inc.,
#59 Temple Place - Suite 330,
#Boston, MA  02111-1307, USA.
#
#MODULE:
#	Makefile for the classes that implement the graphical representation
#	of the basic state machine entities.
#
#$RCSfile: Makefile,v $
#$Revision: 1.11 $
#$Date: 1997/07/18 04:31:59 $
#
#ABSTRACT:
#
#MODIFICATION HISTORY:
#$Log: Makefile,v $
#Revision 1.11  1997/07/18 04:31:59  andrewm
#Changes to makefiles in preparation for final build.
#
#Revision 1.10  1997/07/14 02:30:35  andrewm
#Checkpoint.  Rework makefiles.  Rework man pages.  Fixed PostScript problems.
#
#*--
TARGET	=	libmachgraphic.a
SRCS	=\
			PageGroup.cc \
			Page.cc \
			StateGraphic.cc \
			TransitionGraphic.cc \
			GraphicRenderer.cc \
			XGraphicRenderer.cc \
			PSGraphicRenderer.cc \
			$(NULL)
OBJS	=	$(SRCS:%.cc=%.o)

CXXFLAGS	=	-m486 -g -O
INCLUDEDIRS	= \
			../chio \
			../machcommon \
			../machbase \
			../machvisit \
			$(NULL)
CPPFLAGS	+= $(foreach dir,$(INCLUDEDIRS),-I$(dir))

CLEANFILES	= \
			*.o \
			.*.d \
			a.out \
			core \
			Makefile.bak \
			$(TARGET) \
			$(NULL)

.PHONEY : all clean

all : $(TARGET)($(OBJS))

clean:
	$(RM) $(CLEANFILES)

.%.d : %.cc
	@$(SHELL) -ec '$(CXX) -MM $(CPPFLAGS) $< \
		| sed '\''s/\($*\.o\)[ :]*/\1 $@ : /g'\'' > $@'

include $(SRCS:%.cc=.%.d)
