
##  ------------------------------------------------------------------
##  The Goldware Library. Copyright (C) Odinn Sorensen.
##  ------------------------------------------------------------------
##  This program is free software; you can redistribute it and/or
##  modify it under the terms of the GNU General Public License as
##  published by the Free Software Foundation; either version 2 of the
##  License, or (at your option) any later version.
##
##  This program is distributed in the hope that it will be useful,
##  but WITHOUT ANY WARRANTY; without even the implied warranty of
##  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
##  General Public License for more details.
##
##  You should have received a copy of the GNU General Public License
##  along with this program; if not, write to the Free Software
##  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
##  ------------------------------------------------------------------
##  $Id: Makefile,v 1.2 1998/12/27 16:08:11 odinn Exp $
##  ------------------------------------------------------------------
##  Target makefile.
##  ------------------------------------------------------------------

DEPTH=..
TARGET=gall
SUBPATH=goldlib

##  ------------------------------------------------------------------

bcd :
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) bldbcd.inc bldbcd.rsp bldbcdo.rsp
	@$(MAKE) -f bldbcc.mak PLATFORM_BCD=1 TARGET=$(TARGET) SUBPATH=\$(SUBPATH) DEPTH=$(DEPTH)

bco :
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) bldbco.inc bldbco.rsp
	@$(MAKE) -f bldbcc.mak PLATFORM_BCO=1 TARGET=$(TARGET) SUBPATH=\$(SUBPATH) DEPTH=$(DEPTH)

bcx :
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) bldbcx.inc bldbcx.rsp
	@$(MAKE) -f bldbcc.mak PLATFORM_BCX=1 TARGET=$(TARGET) SUBPATH=\$(SUBPATH) DEPTH=$(DEPTH)

##  ------------------------------------------------------------------

djg :
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) blddjg.inc
	@$(MAKE) -f bldgnu.mak PLATFORM_DJG=1 TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH)

emx :
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) bldemx.inc
	@$(MAKE) -f bldgnu.mak PLATFORM_EMX=1 TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH)

lnx :
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) bldlnx.inc
	@$(MAKE) -f bldgnu.mak PLATFORM_LNX=1 TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH)

rsx :
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) bldrsx.inc
	@$(MAKE) -f bldgnu.mak PLATFORM_RSX=1 TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH)

##  ------------------------------------------------------------------

wcn : $(SYMBOLIC)
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) bldwcn.inc bldwcn.rsp
	@$(MAKE) -f bldwcc.mak PLATFORM_WCN=1 TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH)

wco : $(SYMBOLIC)
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) bldwco.inc bldwco.rsp
	@$(MAKE) -f bldwcc.mak PLATFORM_WCO=1 TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH)

wcx : $(SYMBOLIC)
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) bldwcx.inc bldwcx.rsp
	@$(MAKE) -f bldwcc.mak PLATFORM_WCX=1 TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH)

##  ------------------------------------------------------------------

pack : $(SYMBOLIC)
	@$(MAKE) -f $(DEPTH)/bldlists.mak TARGET=$(TARGET) SUBPATH=/$(SUBPATH) DEPTH=$(DEPTH) TARGETROOT=goldware/ bldpack.lst

##  ------------------------------------------------------------------

clean : $(SYMBOLIC)
	@rm -f bld*.rsp bld*.inc bld*.lst *.bak

##  ------------------------------------------------------------------

