
##  ------------------------------------------------------------------
##  GoldED. 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=../goldlib
TARGET=golded3
TARGETSHORT=ged

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

clean : $(SYMBOLIC)
	@rm bld*.inc bld*.lnk bld*.lst *.bak *.map

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

