#
# Makefile for the A++ Library
# Copyright (C) by Armin Vogt
#
# $Id: smakefile,v 1.6 1994/05/09 21:25:45 Armin_Vogt Exp Armin_Vogt $
#


#.SET: apphome:  =   work:sas/aplusplus_development

LIBRARYFILE     =       aplusplus.lib
LIBSOURCE       =       apphome:aplusplus/libsource/
APPHEADERS      =       apphome:Aplusplus/

OBJS            =       appmain.o list.o prioritylist.o objectlist.o maparray.o\
      signalresponder.o lvobject.o messagec.o timedmsgport.o\
		timerc.o\
      attrlist.o rawkeydecoder.o intuiobject.o itransponder.o graphicobject.o\
      screenc.o windowcv.o gwindow.o gborder.o gadgetcv.o intuimessagec.o\
      stdgadget.o boopsigadget.o gt_gadget.o gt_scroller.o gt_listview.o gt_string.o\
      fontc.o drawarea.o autodrawarea.o canvas.o textview.o\
		taglist.o


$(LIBRARYFILE): $(OBJS)
	oml $(LIBRARYFILE) R $?

.cxx.o:
   sc $*.cxx includedirectory=apphome: objectname=/APPLibrary/


APPMain.o: $(LIBSOURCE)APPMain.cxx 

AttrList.o: $(LIBSOURCE)AttrList.cxx $(APPHEADERS)utility/AttrList.h

AutoDrawArea.o: $(LIBSOURCE)AutoDrawArea.cxx $(APPHEADERS)graphics/AutoDrawArea.h

BoopsiGadget.o: $(LIBSOURCE)BoopsiGadget.cxx $(APPHEADERS)intuition/BoopsiGadget.h

Canvas.o: $(LIBSOURCE)Canvas.cxx $(APPHEADERS)graphics/Canvas.h

DrawArea.o: $(LIBSOURCE)DrawArea.cxx $(APPHEADERS)graphics/DrawArea.h

FontC.o: $(LIBSOURCE)FontC.cxx $(APPHEADERS)graphics/FontC.h

GadgetCV.o: $(LIBSOURCE)GadgetCV.cxx $(APPHEADERS)intuition/GadgetCV.h

GBorder.o: $(LIBSOURCE)GBorder.cxx $(APPHEADERS)graphics/GBorder.h

GraphicObject.o: $(LIBSOURCE)GraphicObject.cxx $(APPHEADERS)graphics/GraphicObject.h

GT_Gadget.o: $(LIBSOURCE)GT_Gadget.cxx $(APPHEADERS)intuition/GT_Gadget.h

GT_Scroller.o: $(LIBSOURCE)GT_Scroller.cxx $(APPHEADERS)intuition/GT_Gadgets/GT_Scroller.h

GT_String.o: $(LIBSOURCE)GT_String.cxx $(APPHEADERS)intuition/GT_Gadgets/GT_String.h

GWindow.o: $(LIBSOURCE)GWindow.cxx $(APPHEADERS)intuition/GWindow.h

IntuiObject.o: $(LIBSOURCE)IntuiObject.cxx $(APPHEADERS)intuition/IntuiObject.h
 
ITransponder.o: $(LIBSOURCE)ITransponder.cxx $(APPHEADERS)intuition/ITransponder.h

List.o: $(LIBSOURCE)List.cxx $(APPHEADERS)exec/List.h

LvObject.o: $(LIBSOURCE)LvObject.cxx  $(APPHEADERS)exec/LvObject.h

MapArray.o: $(LIBSOURCE)MapArray.cxx  $(APPHEADERS)environment/MapArray.h

MessageC.o: $(LIBSOURCE)MessageC.cxx  $(APPHEADERS)exec/MessageC.h

ObjectList.o: $(LIBSOURCE)ObjectList.cxx $(APPHEADERS)exec/ObjectList.h

PriorityList.o: $(LIBSOURCE)PriorityList.cxx $(APPHEADERS)exec/PriorityList.h

RawKeyDecoder.o: $(LIBSOURCE)RawKeyDecoder.cxx $(APPHEADERS)intuition/RawKeyDecoder.h

ScreenC.o: $(LIBSOURCE)ScreenC.cxx $(APPHEADERS)intuition/ScreenC.h

SignalResponder.o: $(LIBSOURCE)SignalResponder.cxx $(APPHEADERS)exec/SignalResponder.h

StdGadget.o: $(LIBSOURCE)StdGadget.cxx $(APPHEADERS)intuition/StdGadget.h
 
taglist.o: $(LIBSOURCE)taglist.cxx  

WindowCV.o: $(LIBSOURCE)WindowCV.cxx $(APPHEADERS)intuition/WindowCV.h

GT_Listview.o: $(LIBSOURCE)GT_Listview.cxx $(APPHEADERS)intuition/GT_Gadgets/GT_Listview.h

IntuiMessageC.o: $(LIBSOURCE)IntuiMessageC.cxx  $(APPHEADERS)intuition/IntuiMessageC.h

TextView.o: $(LIBSOURCE)TextView.cxx $(APPHEADERS)graphics/TextView.h

TimedMsgPort.o: $(LIBSOURCE)TimedMsgPort.cxx  $(APPHEADERS)exec/TimedMsgPort.h

TimerC.o: $(LIBSOURCE)TimerC.cxx  $(APPHEADERS)devices/TimerC.h

