# Makefile for AlexLib

COMPONENT     = TestsGadgets

OBJS          = gadgets

CINCLUDES     = -Icathlibcpp:,cathlibcpp:hoist.,cathlibcpp:inst.,OSLibSupport:,OSLib:,AT:
CDEFINES =  -D__swi=extern
C++DEFINES  = -D__swi=extern -D__riscos -fw -ff  -DACORN_CFRONT 
C++INCLUDES = -Icathlibcpp:,cathlibcpp:hoist.,cathlibcpp:inst.,OSLibSupport:,OSLib:,AT:
LIBS          = AT:o.alexlib ${CATHLIBCPPLIB} ${CATHLIBCPPSTUBSLIB} ${OSLIBSUPPORTLIB} ${OSLIB} 
LINK_TYPE = C++    
#LDFLAGS = -c++   -via viacathlib
INSTDIR      ?= <Install$Dir>
INSTAPP_FILES = !Boot !Help !Run ${TARGET} !Sprites  !Sprites11 !Sprites22 Messages Res


include CApp
#include CLibrary

C_WARNINGS = -fa

clean_all:: clean
        ${WIPE} ${WFLAGS}

# Dynamic dependencies:
o.gadgets:	c++.gadgets
o.gadgets:	AT:h.actionbutton_c
o.gadgets:	AT:h.actionbutton_b
o.gadgets:	OSLib:oslib.h.actionbutton
o.gadgets:	oslib:h.types
o.gadgets:	oslib:h.toolbox
o.gadgets:	oslib:h.os
o.gadgets:	oslib:oslib.h.oscore32
o.gadgets:	oslib:oslib.h.osf32
o.gadgets:	oslib:h.wimp
o.gadgets:	oslib:h.osspriteop
o.gadgets:	oslib:h.font
o.gadgets:	oslib:h.wimp32
o.gadgets:	oslib:h.messagetrans
o.gadgets:	oslib:h.gadget
o.gadgets:	AT:h.gadget_b
o.gadgets:	cathlibcpp:h.string
o.gadgets:	cathlibcpp:h.bool
o.gadgets:	cathlibcpp:h.config
o.gadgets:	cathlibcpp:h.iosfwd
o.gadgets:	cathlibcpp:h.iterator
o.gadgets:	cathlibcpp:h.newcasts
o.gadgets:	OSLib:oslib.h.gadget
o.gadgets:	OSLib:oslib.h.macros
o.gadgets:	AT:h.gadget_w_event
o.gadgets:	OSLib:oslib.h.types
o.gadgets:	AT:h.gadget_w_text
o.gadgets:	cathlibcpp:h.string
o.gadgets:	AT:h.gadget_c
o.gadgets:	cathlibcpp:h.vector
o.gadgets:	cathlibcpp:h.vectorbase
o.gadgets:	cathlibcpp:h.utility
o.gadgets:	AT:h.gadget_w_show_c
o.gadgets:	OSLib:oslib.h.gadget
o.gadgets:	AT:h.actionbutton_t
o.gadgets:	AT:h.gadget_t
o.gadgets:	AT:h.gadget_w_show_t
o.gadgets:	cathlibcpp:h.string
o.gadgets:	AT:h.adjuster_c
o.gadgets:	AT:h.adjuster_b
o.gadgets:	OSLib:oslib.h.adjuster
o.gadgets:	AT:h.adjuster_t
o.gadgets:	AT:h.button_c
o.gadgets:	AT:h.button_b
o.gadgets:	OSLib:oslib.h.button
o.gadgets:	OSLib:oslib.h.wimp
o.gadgets:	AT:h.gadget_w_string
o.gadgets:	cathlibcpp:h.string
o.gadgets:	AT:h.gadget_w_font
o.gadgets:	cathlibcpp:h.string
o.gadgets:	AT:h.button_t
o.gadgets:	AT:h.displayfield_c
o.gadgets:	AT:h.displayfield_b
o.gadgets:	OSLib:oslib.h.displayfield
o.gadgets:	AT:h.gadget_w_justification
o.gadgets:	AT:h.displayfield_t
o.gadgets:	AT:h.draggable_c
o.gadgets:	AT:h.draggable_b
o.gadgets:	OSLib:oslib.h.draggable
o.gadgets:	oslib:h.window
o.gadgets:	oslib:h.keyboardshortcut
o.gadgets:	AT:h.gadget_w_boolean
o.gadgets:	OSLib:oslib.h.macros
o.gadgets:	OSLib:oslib.h.types
o.gadgets:	AT:h.draggable_t
o.gadgets:	AT:h.labelledbox_c
o.gadgets:	AT:h.labelledbox_b
o.gadgets:	OSLib:oslib.h.labelledbox
o.gadgets:	AT:h.labelledbox_t
o.gadgets:	AT:h.label_c
o.gadgets:	AT:h.label_b
o.gadgets:	OSLib:oslib.h.label
o.gadgets:	AT:h.label_t
o.gadgets:	AT:h.numberrange_c
o.gadgets:	AT:h.numberrange_b
o.gadgets:	OSLib:oslib.h.numberrange
o.gadgets:	AT:h.gadget_w_slider
o.gadgets:	OSLib:oslib.h.wimp
o.gadgets:	AT:h.gadget_w_number
o.gadgets:	AT:h.numberrange_t
o.gadgets:	AT:h.gadget_w_caret
o.gadgets:	OSLib:oslib.h.gadget
o.gadgets:	OSLib:oslib.h.macros
o.gadgets:	AT:h.optionbutton_c
o.gadgets:	AT:h.optionbutton_b
o.gadgets:	OSLib:oslib.h.optionbutton
o.gadgets:	AT:h.optionbutton_t
o.gadgets:	AT:h.popup_c
o.gadgets:	AT:h.popup_b
o.gadgets:	OSLib:oslib.h.popup
o.gadgets:	AT:h.popup_t
o.gadgets:	AT:h.radiobutton_c
o.gadgets:	AT:h.radiobutton_b
o.gadgets:	OSLib:oslib.h.radiobutton
o.gadgets:	AT:h.radiobutton_t
o.gadgets:	AT:h.slider_c
o.gadgets:	AT:h.slider_b
o.gadgets:	OSLib:oslib.h.slider
o.gadgets:	AT:h.slider_t
o.gadgets:	AT:h.stringset_c
o.gadgets:	AT:h.stringset_b
o.gadgets:	cathlibcpp:h.list
o.gadgets:	cathlibcpp:h.listbase
o.gadgets:	OSLib:oslib.h.stringset
o.gadgets:	AT:h.gadget_w_allowable
o.gadgets:	cathlibcpp:h.string
o.gadgets:	AT:h.stringset_t
o.gadgets:	AT:h.writablefield_c
o.gadgets:	AT:h.writablefield_b
o.gadgets:	OSLib:oslib.h.writablefield
o.gadgets:	AT:h.writablefield_t
