.SUFFIXES: .o .C .c 

CC = CC
DEBUG = -O
C++FLAGS = -ptv -ptall  $(DEBUG) 
LIBS = -lXm -lXt  -lX11

.C.o:
	$(CC) $(C++FLAGS) -c $*.C

all: libMotifApp.a


OBJS =  SimpleList.o \
        CmdList.o               \
        BasicComponent.o         \
	UIComponent.o            \
	Application.o            \
	MainWindow.o             \
	Main.o                   \
	DialogManager.o          \
	InfoDialogManager.o         \
	QuestionDialogManager.o     \
	AskFirstCmd.o            \
	Cmd.o            \
	CmdInterface.o            \
	NoUndoCmd.o            \
	UndoCmd.o            \
	WarnNoUndoCmd.o        \
	ButtonInterface.o       \
	MenuBar.o    \
	MenuWindow.o    \
	QuitCmd.o   \
	ManageCmd.o   \
	IconifyCmd.o    \
	WorkingDialogManager.o   \
	PixmapCycler.o    \
	BusyPixmap.o       \
	InterruptibleCmd.o       \
	SelectFileCmd.o   \
	ColorModel.o \
	RGBController.o \
	TextView.o \
	SwatchView.o \
	RGBView.o \
	HSVView.o \
	ColorChooser.o \
	Clock.o
  



libMotifApp.a: $(OBJS)
	rm -f libMotifApp.a
	ar ruv libMotifApp.a $(OBJS)
#	ranlib libMotifApp.a  
# some systems apparently still need ranlib

clobber:
	rm -f *.o *.a *~*

