#####################################################################
#
# @(#)Makefile	1.8
#
#  Copyright (c) 1995, Willows Software Inc.  All rights reserved.
#
#  Makefile for build shell dynamic link library
# 
#####################################################################

VER_INFO_XX=$(TARGET)XXX
VER_INFO_X=$(VER_INFO_XX:ibmXXX=)
VER_INFO=$(VER_INFO_X:%XXX=$(VERSION).$(PATCHLEVEL))

BLD_LIBEXT_XXX=$(TARGET)XXX
BLD_LIBEXT_XX=$(BLD_LIBEXT_XXX:hpuxXXX=.sl)
BLD_LIBEXT_X=$(BLD_LIBEXT_XX:ibmXXX=.a)
BLD_LIBEXT=$(BLD_LIBEXT_X:%XXX=.so)

project		= libshell$(TWIN_APISIZE)
components	= Shell.o ShellIF.o Registry.o DragDrop.o About.o Shell.res.o
libraries	= 
resource	= Shell
resource_flags	= -EShell_LibMain

include $(TWINDIR)/makeinclude/makefile$(TWIN_APISIZE).lib

PASSFLAGS = "TARGET=$(TARGET)" "DEBUG=$(DEBUG)" "GFLAG=$(GFLAG)" "AUX=$(AUX)"

install: $(TWINDIR)/$(TWINSRC)/$(project)$(BLD_LIBEXT) $(TWINDIR)/$(TWINSRC)/$(project).a

install32:
	make install $(PASSFLAGS) TWIN_APISIZE=32

all32:
	make all $(PASSFLAGS) TWIN_APISIZE=32

$(TWINDIR)/$(TWINSRC)/$(project)$(BLD_LIBEXT): $(project)$(BLD_LIBEXT)
	rm -f $(TWINDIR)/$(TWINSRC)/$(project)$(BLD_LIBEXT)
	cp $(project)$(BLD_LIBEXT) $(TWINDIR)/$(TWINSRC)/$(project)$(BLD_LIBEXT)
	chmod 755 $(TWINDIR)/$(TWINSRC)/$(project)$(BLD_LIBEXT)

$(TWINDIR)/$(TWINSRC)/$(project).a: $(project).a
	rm -f $(TWINDIR)/$(TWINSRC)/$(project).a
	cp $(project).a $(TWINDIR)/$(TWINSRC)/$(project).a
	chmod 755 $(TWINDIR)/$(TWINSRC)/$(project).a

