#
# 	makefile
#
# 	Copyright (C) 1991-95 Be Incorporated  
# 	All rights reserved.
#
# Modified by T. Yamagata, S I Electronics, Tokyo, Japan

SHELL		= /bin/sh
INCLUDES 	= 
OBJ			= obj
APP			= CalendarJ1.8PPC
RSRC		= CalendarJ1.8PPC.rsrc

CC 			= mwcc
CFLAGS		= -w all -opt speed -c -I./
LD 			= mwld
LDFLAGS		= 

OBJS 		= $(CPPOBJS)

CPPOBJS 	=  \
    	$(OBJ)/CalendarMain.o       \
	$(OBJ)/MonthView.o	\
	$(OBJ)/GMCGraphics.o \
	$(OBJ)/StringLabel.o \
	$(OBJ)/CalendarApp.o \
	$(OBJ)/CalendarWindow.o \
	$(OBJ)/CalendarMMYY.o

all:	$(OBJ) $(APP)
	@echo Just made $(notdir $(APP))

$(APP): $(OBJ) $(OBJS)
	$(LD) -o $(APP) $(OBJS) $(LDFLAGS) 
	copyres $(RSRC)  $(APP)
	mimeset $(APP)

$(OBJ):
	-mkdir $(OBJ)

clean:
	@echo Removing $(APP) $(OBJS)
	@-rm -f $(OBJS)
	@-rm -f $(APP)

$(OBJ)/GMCGraphics.o:	GMCGraphics.cpp GMCGraphics.h MonthView.h
	$(CC) $(INCLUDES) $(CFLAGS) -o $@ -c GMCGraphics.cpp

$(OBJ)/MonthView.o:	MonthView.cpp MonthView.h GMCGraphics.h
	$(CC) $(INCLUDES) $(CFLAGS) -o $@ -c MonthView.cpp

$(OBJ)/CalendarMain.o:  CalendarMain.cpp CalendarApp.h
	$(CC) $(INCLUDES) $(CFLAGS) -o $@ -c CalendarMain.cpp

$(OBJ)/StringLabel.o:	StringLabel.cpp StringLabel.h 
	$(CC) $(INCLUDES) $(CFLAGS) -o $@ -c StringLabel.cpp

$(OBJ)/CalendarApp.o:  CalendarApp.cpp CalendarApp.h  CalendarWindow.h \
 					CalendarMMYY.h
	$(CC) $(INCLUDES) $(CFLAGS) -o $@ -c CalendarApp.cpp

$(OBJ)/CalendarWindow.o: CalendarWindow.cpp  CalendarWindow.h
	$(CC) $(INCLUDES) $(CFLAGS) -o $@ -c CalendarWindow.cpp

$(OBJ)/CalendarMMYY.o:  CalendarMMYY.cpp CalendarMMYY.h
	$(CC) $(INCLUDES) $(CFLAGS) -o $@ -c CalendarMMYY.cpp
