
##  ------------------------------------------------------------------
##  The Goldware Utilities.
##  Target makefile.
##  ------------------------------------------------------------------
##  $Id: Makefile,v 1.2 1998/12/27 16:08:10 odinn Exp $
##  ------------------------------------------------------------------
##  The contents of this file are subject to the Goldware Source
##  License Version 1.0 (the "License"); you may not use this file
##  except in compliance with the License.
##
##  Software distributed under the License is distributed on an "AS
##  IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
##  implied. See the License for the specific language governing
##  rights and limitations under the License.
##
##  The Initial Developer of this code is Odinn Sorensen. Portions
##  created by Odinn Sorensen are Copyright (C) 1998 Odinn Sorensen.
##  All Rights Reserved.
##  ------------------------------------------------------------------

DEPTH=../goldlib
TARGET=gmanual
TARGETSHORT=gman

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

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

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

