SHELL		= /bin/sh
INCLUDES 	= 
OBJ			= obj
APP			= testit

CC 			= mwcc
CFLAGS		= -nosyspath -O2 -DPPC603=1 -Hcpplvl=3 -I./
LD 			= mwld
LDFLAGS		= 

OBJS 		= $(CPPOBJS)

CPPOBJS 	=  \
	$(OBJ)/test.o \
	$(OBJ)/astring.o \
	$(OBJ)/atime.o \
	$(OBJ)/bitarray.o \
	$(OBJ)/charset.o	\
	$(OBJ)/measures.o	\
	$(OBJ)/oskernel.o

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

$(APP): $(OBJ) $(OBJS)
	$(LD) -o $(APP) $(OBJS) $(LDFLAGS)

$(OBJ):
	-mkdir $(OBJ)

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

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

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

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

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

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

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

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

