
srcdir = @srcdir@
builddir = @builddir@

PLTSRCDIR = $(srcdir)/../..
PLTBUILDDIR = $(builddir)/../..

###########################
#      Common Macros      #
###########################
CC = @CC@
CXX = @CXX@
LINKER = $(CXX)
PERL = @PERL@
RANLIB = @RANLIB@
AR = @AR@
ARFLAGS = @ARFLAGS@
OPTIONS = @OPTIONS@ @MROPTIONS@
XINCLUDE = @X_CFLAGS@
XLIB = @X_LIBS@
LDLIBS = @X_PRE_LIBS@ -lXaw -lXmu -lXt -lX11 -lXext @X_EXTRA_LIBS@ @LIBS@
GCDIRECTORY = @GCDIR@
WBUILD = @WBUILD@
WXVARIANT =  @WXVARIANT@

WXINC_wx_xt = -I$(PLTSRCDIR)/wxxt/src/AIAI-include -I$(PLTSRCDIR)/wxxt/src
WXINC_wx_mac = -I$(PLTSRCDIR)/wxmac/include/base -I$(PLTSRCDIR)/wxmac/include/mac -I$(PLTSRCDIR)/wxcommon
WXINC = $(WXINC_@WXVARIANT@)
NOGCINC = $(WXINC) -I$(PLTSRCDIR)/mred/wxme/ -I$(PLTBUILDDIR)/mzscheme/ -I$(PLTSRCDIR)/mzscheme/include/
INC = -I$(PLTSRCDIR)/mzscheme/$(GCDIRECTORY) $(NOGCINC)
CXXFLAGS = $(XINCLUDE) $(INC) $(OPTIONS) -D$(WXVARIANT) @COMPFLAGS@ @PROFFLAGS@ @CXXFLAGS@ @PREFLAGS@
CFLAGS = $(XINCLUDE) $(INC) $(OPTIONS) -D$(WXVARIANT) @COMPFLAGS@ @PROFFLAGS@ @CFLAGS@ @PREFLAGS@
LDFLAGS = $(XLIB)
###########################

XPMDIR = $(srcdir)/../contrib/wxxpm/libxpm.34b/lib

WXPRECOMPDIR = .
WXMAC_CXXFLAGS_NO_PRECOMP = $(CXXFLAGS) -MMD -DWX_CARBON -I$(XPMDIR) -I$(PLTSRCDIR)/a-list/c-headers/ -I$(srcdir)/../utils/image/src
WXMAC_CXXFLAGS = $(WXMAC_CXXFLAGS_NO_PRECOMP) @USE_WXPRECOMP@
WXPRECOMP = @WXPRECOMP@

MIN_OBJS = \
   crbuffri.o \
   crdatfri.o \
   create.o \
   crifrbuf.o \
   crifrdat.o \
   data.o \
   hashtab.o \
   miscellaneous.o \
   parse.o \
   rdftodat.o \
   rdftoi.o \
   rgb.o \
   scan.o \
   simx.o \
   wrffrdat.o \
   wrffri.o \
\
   ALBirthDeath.o \
   ALKeyboard.o \
   ALUserPane.o \
   LongControls.o \
   ALCellData.o \
   ALMouse.o \
   ALUtilities.o \
   ALDrawing.o \
   ALScrolling.o \
   LongCoords.o \
   ALEditing.o \
   ALSelecting.o \
   QDDrawingState.o \
   ALHeirarchical.o \
   ALSelectors.o

OBJS = \
   wb_item.o \
   wb_panel.o \
   wb_timer.o \
   wb_frame.o \
   wb_list.o \
   PSDC.o \
   wb_types.o \
   wb_canvs.o \
   wb_gdi.o \
   wb_main.o \
   wb_utils.o \
   wb_data.o \
   wb_hash.o \
   wb_stdev.o \
   wb_win.o \
   wb_dc.o \
   wb_sysev.o \
   wb_dialg.o \
   wb_obj.o \
   xfspline.o \
   wx_choic.o \
   wx_main.o \
   wx_clipb.o \
   wx_menu.o \
   wx_messg.o \
   wxBorder.o \
   wx_dc.o \
   wxBorderArea.o \
   wx_dccan1.o \
   wx_mnuit.o \
   wxButtonBorder.o \
   wx_dccan2.o \
   wx_dccan3.o \
   wx_panel.o \
   wxLabelArea.o \
   wx_dcmem.o \
   wx_print.o \
   wxMacDC.o \
   wx_dcpr1.o \
   wx_rbox.o \
   wx_rbut.o \
   wx_sbar.o \
   wx_dialg.o \
   wx_screen.o \
   wxRectBorder.o \
   wx_slidr.o \
   wxScroll.o \
   wx_frame.o \
   wxScrollArea.o \
   wx_gauge.o \
   wxScrollData.o \
   wx_gdi.o \
   wx_app.o \
   wx_util.o \
   wx_area.o \
   wx_win.o \
   wx_buttn.o \
   wx_item.o \
   wximgfil.o \
   wx_canvs.o \
   wx_lbox.o \
   wx_check.o \
   wx_tabc.o \
   wx_gbox.o \
   wx_mac_utils.o \
\
   wx_bmp.o \
   wx_image.o \
   wx_xbm.o \
\
   wx_font.o \
\
   $(MIN_OBJS)

libwxmac.a: $(OBJS)
	$(AR) $(ARFLAGS) libwxmac.a $(OBJS)
	$(RANLIB) libwxmac.a

min: $(MIN_OBJS)

clean:
	rm -f *.o *.dep *.d libwxmac.a *.pfe

precomp.o : $(srcdir)/precomp.cc
	$(CXX) --dump-pch . $(WXMAC_CXXFLAGS_NO_PRECOMP) -o precomp.o -c $(srcdir)/precomp.cc
	touch precomp.o

wb_item.o : $(srcdir)/base/wb_item.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_item.o -c $(srcdir)/base/wb_item.cc
wb_panel.o : $(srcdir)/base/wb_panel.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_panel.o -c $(srcdir)/base/wb_panel.cc
wb_timer.o : $(srcdir)/base/wb_timer.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_timer.o -c $(srcdir)/base/wb_timer.cc
wb_frame.o : $(srcdir)/base/wb_frame.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_frame.o -c $(srcdir)/base/wb_frame.cc
wb_list.o : $(srcdir)/../../wxcommon/wb_list.cxx $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_list.o -c $(srcdir)/../../wxcommon/wb_list.cxx
PSDC.o : $(srcdir)/../../wxcommon/PSDC.cxx $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o PSDC.o -c $(srcdir)/../../wxcommon/PSDC.cxx
wb_types.o : $(srcdir)/base/wb_types.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_types.o -c $(srcdir)/base/wb_types.cc
wb_canvs.o : $(srcdir)/base/wb_canvs.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_canvs.o -c $(srcdir)/base/wb_canvs.cc
wb_gdi.o : $(srcdir)/base/wb_gdi.cc $(WXPRECOMP) $(srcdir)/../../wxcommon/FontDirectory.cxx
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_gdi.o -c $(srcdir)/base/wb_gdi.cc
wb_main.o : $(srcdir)/base/wb_main.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_main.o -c $(srcdir)/base/wb_main.cc
wb_utils.o : $(srcdir)/base/wb_utils.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_utils.o -c $(srcdir)/base/wb_utils.cc
wb_data.o : $(srcdir)/base/wb_data.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_data.o -c $(srcdir)/base/wb_data.cc
wb_hash.o : $(srcdir)/../../wxcommon/wb_hash.cxx $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_hash.o -c $(srcdir)/../../wxcommon/wb_hash.cxx
wb_stdev.o : $(srcdir)/base/wb_stdev.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_stdev.o -c $(srcdir)/base/wb_stdev.cc
wb_win.o : $(srcdir)/base/wb_win.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_win.o -c $(srcdir)/base/wb_win.cc
wb_dc.o : $(srcdir)/base/wb_dc.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_dc.o -c $(srcdir)/base/wb_dc.cc
wb_sysev.o : $(srcdir)/base/wb_sysev.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_sysev.o -c $(srcdir)/base/wb_sysev.cc
wb_dialg.o : $(srcdir)/base/wb_dialg.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_dialg.o -c $(srcdir)/base/wb_dialg.cc
wb_obj.o : $(srcdir)/base/wb_obj.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wb_obj.o -c $(srcdir)/base/wb_obj.cc
xfspline.o : $(srcdir)/base/xfspline.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o xfspline.o -c $(srcdir)/base/xfspline.cc


wx_choic.o : $(srcdir)/mac/wx_choic.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_choic.o -c $(srcdir)/mac/wx_choic.cc
wx_main.o : $(srcdir)/mac/wx_main.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_main.o -c $(srcdir)/mac/wx_main.cc
wx_clipb.o : $(srcdir)/mac/wx_clipb.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_clipb.o -c $(srcdir)/mac/wx_clipb.cc
wx_menu.o : $(srcdir)/mac/wx_menu.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_menu.o -c $(srcdir)/mac/wx_menu.cc
wx_messg.o : $(srcdir)/mac/wx_messg.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_messg.o -c $(srcdir)/mac/wx_messg.cc
wxBorder.o : $(srcdir)/mac/wxBorder.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wxBorder.o -c $(srcdir)/mac/wxBorder.cc
wx_dc.o : $(srcdir)/mac/wx_dc.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_dc.o -c $(srcdir)/mac/wx_dc.cc
wxBorderArea.o : $(srcdir)/mac/wxBorderArea.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wxBorderArea.o -c $(srcdir)/mac/wxBorderArea.cc
wx_dccan1.o : $(srcdir)/mac/wx_dccan1.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_dccan1.o -c $(srcdir)/mac/wx_dccan1.cc
wx_mnuit.o : $(srcdir)/mac/wx_mnuit.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_mnuit.o -c $(srcdir)/mac/wx_mnuit.cc
wxButtonBorder.o : $(srcdir)/mac/wxButtonBorder.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wxButtonBorder.o -c $(srcdir)/mac/wxButtonBorder.cc
wx_dccan2.o : $(srcdir)/mac/wx_dccan2.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_dccan2.o -c $(srcdir)/mac/wx_dccan2.cc
wx_dccan3.o : $(srcdir)/mac/wx_dccan3.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_dccan3.o -c $(srcdir)/mac/wx_dccan3.cc
wx_panel.o : $(srcdir)/mac/wx_panel.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_panel.o -c $(srcdir)/mac/wx_panel.cc
wxLabelArea.o : $(srcdir)/mac/wxLabelArea.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wxLabelArea.o -c $(srcdir)/mac/wxLabelArea.cc
wx_dcmem.o : $(srcdir)/mac/wx_dcmem.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_dcmem.o -c $(srcdir)/mac/wx_dcmem.cc
wx_print.o : $(srcdir)/mac/wx_print.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_print.o -c $(srcdir)/mac/wx_print.cc
wxMacDC.o : $(srcdir)/mac/wxMacDC.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wxMacDC.o -c $(srcdir)/mac/wxMacDC.cc
wx_dcpr1.o : $(srcdir)/mac/wx_dcpr1.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_dcpr1.o -c $(srcdir)/mac/wx_dcpr1.cc
wx_rbox.o : $(srcdir)/mac/wx_rbox.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_rbox.o -c $(srcdir)/mac/wx_rbox.cc
wx_rbut.o : $(srcdir)/mac/wx_rbut.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_rbut.o -c $(srcdir)/mac/wx_rbut.cc
wx_sbar.o : $(srcdir)/mac/wx_sbar.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_sbar.o -c $(srcdir)/mac/wx_sbar.cc
wx_dialg.o : $(srcdir)/mac/wx_dialg.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_dialg.o -c $(srcdir)/mac/wx_dialg.cc
wx_screen.o : $(srcdir)/mac/wx_screen.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_screen.o -c $(srcdir)/mac/wx_screen.cc
wxRectBorder.o : $(srcdir)/mac/wxRectBorder.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wxRectBorder.o -c $(srcdir)/mac/wxRectBorder.cc
wx_slidr.o : $(srcdir)/mac/wx_slidr.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_slidr.o -c $(srcdir)/mac/wx_slidr.cc
wxScroll.o : $(srcdir)/mac/wxScroll.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wxScroll.o -c $(srcdir)/mac/wxScroll.cc
wx_frame.o : $(srcdir)/mac/wx_frame.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_frame.o -c $(srcdir)/mac/wx_frame.cc
wxScrollArea.o : $(srcdir)/mac/wxScrollArea.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wxScrollArea.o -c $(srcdir)/mac/wxScrollArea.cc
wx_gauge.o : $(srcdir)/mac/wx_gauge.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_gauge.o -c $(srcdir)/mac/wx_gauge.cc
wxScrollData.o : $(srcdir)/mac/wxScrollData.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wxScrollData.o -c $(srcdir)/mac/wxScrollData.cc
wx_gdi.o : $(srcdir)/mac/wx_gdi.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_gdi.o -c $(srcdir)/mac/wx_gdi.cc
wx_app.o : $(srcdir)/mac/wx_app.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_app.o -c $(srcdir)/mac/wx_app.cc
wx_util.o : $(srcdir)/mac/wx_util.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_util.o -c $(srcdir)/mac/wx_util.cc
wx_area.o : $(srcdir)/mac/wx_area.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_area.o -c $(srcdir)/mac/wx_area.cc
wx_win.o : $(srcdir)/mac/wx_win.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_win.o -c $(srcdir)/mac/wx_win.cc
wx_buttn.o : $(srcdir)/mac/wx_buttn.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_buttn.o -c $(srcdir)/mac/wx_buttn.cc
wx_item.o : $(srcdir)/mac/wx_item.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_item.o -c $(srcdir)/mac/wx_item.cc
wximgfil.o : $(srcdir)/mac/wximgfil.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wximgfil.o -c $(srcdir)/mac/wximgfil.cc
wx_canvs.o : $(srcdir)/mac/wx_canvs.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_canvs.o -c $(srcdir)/mac/wx_canvs.cc
wx_lbox.o : $(srcdir)/mac/wx_lbox.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_lbox.o -c $(srcdir)/mac/wx_lbox.cc
wx_check.o : $(srcdir)/mac/wx_check.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_check.o -c $(srcdir)/mac/wx_check.cc
wx_tabc.o : $(srcdir)/mac/wx_tabc.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_tabc.o -c $(srcdir)/mac/wx_tabc.cc
wx_gbox.o : $(srcdir)/mac/wx_gbox.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_gbox.o -c $(srcdir)/mac/wx_gbox.cc
wx_mac_utils.o : $(srcdir)/mac/wx_mac_utils.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_mac_utils.o -c $(srcdir)/mac/wx_mac_utils.cc


########################################
#              wximage                 #
########################################

wx_bmp.o : $(srcdir)/../utils/image/src/wx_bmp.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_bmp.o -c $(srcdir)/../utils/image/src/wx_bmp.cc
wx_image.o : $(srcdir)/../utils/image/src/wx_image.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_image.o -c $(srcdir)/../utils/image/src/wx_image.cc
wx_xbm.o : $(srcdir)/../utils/image/src/wx_xbm.cc $(WXPRECOMP)
	$(CXX) $(WXMAC_CXXFLAGS) -o wx_xbm.o -c $(srcdir)/../utils/image/src/wx_xbm.cc

########################################
#               wxxpm                  #
########################################

crbuffri.o : $(XPMDIR)/crbuffri.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o crbuffri.o -c $(XPMDIR)/crbuffri.cpp
crdatfri.o : $(XPMDIR)/crdatfri.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o crdatfri.o -c $(XPMDIR)/crdatfri.cpp
create.o : $(XPMDIR)/create.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o create.o -c $(XPMDIR)/create.cpp
crifrbuf.o : $(XPMDIR)/crifrbuf.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o crifrbuf.o -c $(XPMDIR)/crifrbuf.cpp
crifrdat.o : $(XPMDIR)/crifrdat.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o crifrdat.o -c $(XPMDIR)/crifrdat.cpp
data.o : $(XPMDIR)/data.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o data.o -c $(XPMDIR)/data.cpp
hashtab.o : $(XPMDIR)/hashtab.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o hashtab.o -c $(XPMDIR)/hashtab.cpp
miscellaneous.o : $(XPMDIR)/miscellaneous.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o miscellaneous.o -c $(XPMDIR)/miscellaneous.cpp
parse.o : $(XPMDIR)/parse.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o parse.o -c $(XPMDIR)/parse.cpp
rdftodat.o : $(XPMDIR)/rdftodat.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o rdftodat.o -c $(XPMDIR)/rdftodat.cpp
rdftoi.o : $(XPMDIR)/rdftoi.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o rdftoi.o -c $(XPMDIR)/rdftoi.cpp
rgb.o : $(XPMDIR)/rgb.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o rgb.o -c $(XPMDIR)/rgb.cpp
scan.o : $(XPMDIR)/scan.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o scan.o -c $(XPMDIR)/scan.cpp
simx.o : $(XPMDIR)/simx.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o simx.o -c $(XPMDIR)/simx.cpp
wrffrdat.o : $(XPMDIR)/wrffrdat.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o wrffrdat.o -c $(XPMDIR)/wrffrdat.cpp
wrffri.o : $(XPMDIR)/wrffri.cpp
	$(CXX) $(WXMAC_CXXFLAGS) -DFOR_MAC -o wrffri.o -c $(XPMDIR)/wrffri.cpp

########################################
#             The A List               #
########################################

# For some reason, gcc 3.1 for Mac OS X doesn't like -MMD; we use -MD
ALISTDIR = $(srcdir)/../../a-list/a-list-1.1.9
ALISTCCFLAGS = $(CFLAGS) -MD -DOS_X -DWX_CARBON -I$(ALISTDIR)/../c-headers -include $(srcdir)/../include/mac/alcarbon.h 
ALISTDEPS = $(ALISTDIR)/AListInternal.h

ALBirthDeath.o : $(ALISTDEPS) $(ALISTDIR)/ALBirthDeath.c
	$(CC) $(ALISTCCFLAGS) -o ALBirthDeath.o -c $(ALISTDIR)/ALBirthDeath.c
ALKeyboard.o : $(ALISTDEPS) $(ALISTDIR)/ALKeyboard.c
	$(CC) $(ALISTCCFLAGS) -o ALKeyboard.o -c $(ALISTDIR)/ALKeyboard.c
ALUserPane.o : $(ALISTDEPS) $(ALISTDIR)/ALUserPane.c
	$(CC) $(ALISTCCFLAGS) -o ALUserPane.o -c $(ALISTDIR)/ALUserPane.c
LongControls.o : $(ALISTDEPS) $(ALISTDIR)/LongControls.c
	$(CC) $(ALISTCCFLAGS) -o LongControls.o -c $(ALISTDIR)/LongControls.c
ALCellData.o : $(ALISTDEPS) $(ALISTDIR)/ALCellData.c
	$(CC) $(ALISTCCFLAGS) -o ALCellData.o -c $(ALISTDIR)/ALCellData.c
ALMouse.o : $(ALISTDEPS) $(ALISTDIR)/ALMouse.c
	$(CC) $(ALISTCCFLAGS) -o ALMouse.o -c $(ALISTDIR)/ALMouse.c
ALUtilities.o : $(ALISTDEPS) $(ALISTDIR)/ALUtilities.c
	$(CC) $(ALISTCCFLAGS) -o ALUtilities.o -c $(ALISTDIR)/ALUtilities.c
ALDrawing.o : $(ALISTDEPS) $(ALISTDIR)/ALDrawing.c
	$(CC) $(ALISTCCFLAGS) -o ALDrawing.o -c $(ALISTDIR)/ALDrawing.c
ALScrolling.o : $(ALISTDEPS) $(ALISTDIR)/ALScrolling.c
	$(CC) $(ALISTCCFLAGS) -o ALScrolling.o -c $(ALISTDIR)/ALScrolling.c
LongCoords.o : $(ALISTDEPS) $(ALISTDIR)/LongCoords.c
	$(CC) $(ALISTCCFLAGS) -o LongCoords.o -c $(ALISTDIR)/LongCoords.c
ALEditing.o : $(ALISTDEPS) $(ALISTDIR)/ALEditing.c
	$(CC) $(ALISTCCFLAGS) -o ALEditing.o -c $(ALISTDIR)/ALEditing.c
ALSelecting.o : $(ALISTDEPS) $(ALISTDIR)/ALSelecting.c
	$(CC) $(ALISTCCFLAGS) -o ALSelecting.o -c $(ALISTDIR)/ALSelecting.c
QDDrawingState.o : $(ALISTDEPS) $(ALISTDIR)/QDDrawingState.c
	$(CC) $(ALISTCCFLAGS) -o QDDrawingState.o -c $(ALISTDIR)/QDDrawingState.c
ALHeirarchical.o : $(ALISTDEPS) $(ALISTDIR)/ALHeirarchical.c
	$(CC) $(ALISTCCFLAGS) -o ALHeirarchical.o -c $(ALISTDIR)/ALHeirarchical.c
ALSelectors.o : $(ALISTDEPS) $(ALISTDIR)/ALSelectors.c
	$(CC) $(ALISTCCFLAGS) -o ALSelectors.o -c $(ALISTDIR)/ALSelectors.c

########################################
#             Cocoa fonts             #
########################################

wx_font.o : $(srcdir)/mac/wx_font.m
	$(CXX) -o wx_font.o -c $(srcdir)/mac/wx_font.m

########################################
#             Make Depends             #
########################################

@INCLUDEDEP@ wb_item.d
@INCLUDEDEP@ wb_panel.d
@INCLUDEDEP@ wb_timer.d
@INCLUDEDEP@ wb_frame.d
@INCLUDEDEP@ wb_list.d
@INCLUDEDEP@ PSDC.d
@INCLUDEDEP@ wb_types.d
@INCLUDEDEP@ wb_canvs.d
@INCLUDEDEP@ wb_gdi.d
@INCLUDEDEP@ wb_main.d
@INCLUDEDEP@ wb_utils.d
@INCLUDEDEP@ wb_data.d
@INCLUDEDEP@ wb_hash.d
@INCLUDEDEP@ wb_stdev.d
@INCLUDEDEP@ wb_win.d
@INCLUDEDEP@ wb_dc.d
@INCLUDEDEP@ wb_sysev.d
@INCLUDEDEP@ wb_dialg.d
@INCLUDEDEP@ wb_obj.d
@INCLUDEDEP@ xfspline.d
@INCLUDEDEP@ wx_choic.d
@INCLUDEDEP@ wx_main.d
@INCLUDEDEP@ wx_clipb.d
@INCLUDEDEP@ wx_menu.d
@INCLUDEDEP@ wx_messg.d
@INCLUDEDEP@ wxBorder.d
@INCLUDEDEP@ wx_dc.d
@INCLUDEDEP@ wxBorderArea.d
@INCLUDEDEP@ wx_dccan1.d
@INCLUDEDEP@ wx_mnuit.d
@INCLUDEDEP@ wxButtonBorder.d
@INCLUDEDEP@ wx_dccan2.d
@INCLUDEDEP@ wx_dccan3.d
@INCLUDEDEP@ wx_panel.d
@INCLUDEDEP@ wxLabelArea.d
@INCLUDEDEP@ wx_dcmem.d
@INCLUDEDEP@ wx_print.d
@INCLUDEDEP@ wxMacDC.d
@INCLUDEDEP@ wx_dcpr1.d
@INCLUDEDEP@ wx_rbox.d
@INCLUDEDEP@ wx_rbut.d
@INCLUDEDEP@ wx_sbar.d
@INCLUDEDEP@ wx_dialg.d
@INCLUDEDEP@ wx_screen.d
@INCLUDEDEP@ wxRectBorder.d
@INCLUDEDEP@ wx_slidr.d
@INCLUDEDEP@ wxScroll.d
@INCLUDEDEP@ wx_frame.d
@INCLUDEDEP@ wxScrollArea.d
@INCLUDEDEP@ wx_gauge.d
@INCLUDEDEP@ wxScrollData.d
@INCLUDEDEP@ wx_gdi.d
@INCLUDEDEP@ wx_app.d
@INCLUDEDEP@ wx_util.d
@INCLUDEDEP@ wx_area.d
@INCLUDEDEP@ wx_win.d
@INCLUDEDEP@ wx_buttn.d
@INCLUDEDEP@ wx_item.d
@INCLUDEDEP@ wximgfil.d
@INCLUDEDEP@ wx_canvs.d
@INCLUDEDEP@ wx_lbox.d
@INCLUDEDEP@ wx_check.d
@INCLUDEDEP@ wx_tabc.d
@INCLUDEDEP@ wx_gbox.d
@INCLUDEDEP@ wx_mac_utils.d
@INCLUDEDEP@ wx_bmp.d
@INCLUDEDEP@ wx_image.d
@INCLUDEDEP@ wx_xbm.d
@INCLUDEDEP@ crbuffri.d
@INCLUDEDEP@ crdatfri.d
@INCLUDEDEP@ create.d
@INCLUDEDEP@ crifrbuf.d
@INCLUDEDEP@ crifrdat.d
@INCLUDEDEP@ data.d
@INCLUDEDEP@ hashtab.d
@INCLUDEDEP@ miscellaneous.d
@INCLUDEDEP@ parse.d
@INCLUDEDEP@ rdftodat.d
@INCLUDEDEP@ rdftoi.d
@INCLUDEDEP@ rgb.d
@INCLUDEDEP@ scan.d
@INCLUDEDEP@ simx.d
@INCLUDEDEP@ wrffrdat.d
@INCLUDEDEP@ wrffri.d
@INCLUDEDEP@ ALBirthDeath.d
@INCLUDEDEP@ ALKeyboard.d
@INCLUDEDEP@ ALUserPane.d
@INCLUDEDEP@ LongControls.d
@INCLUDEDEP@ ALCellData.d
@INCLUDEDEP@ ALMouse.d
@INCLUDEDEP@ ALUtilities.d
@INCLUDEDEP@ ALDrawing.d
@INCLUDEDEP@ ALScrolling.d
@INCLUDEDEP@ LongCoords.d
@INCLUDEDEP@ ALEditing.d
@INCLUDEDEP@ ALSelecting.d
@INCLUDEDEP@ QDDrawingState.d
@INCLUDEDEP@ ALHeirarchical.d
@INCLUDEDEP@ ALSelectors.d
@INCLUDEDEP@ precomp.d
