Make.proto
author Claus Gittinger <cg@exept.de>
Fri, 28 Jan 2005 10:11:31 +0100
changeset 1517 57f7f61d6c40
parent 1504 92005eec5c9d
child 1562 49c5659b49fe
permissions -rw-r--r--
zlib/bz2lib handling for macosx

# $Header: /cvs/stx/stx/libbasic2/Make.proto,v 1.126 2005-01-28 09:11:31 cg Exp $
#

TOP=..
SUBDIRS=

LIB_BASE=$(LIBBASIC2_BASE)
NM_LIB_BASE=LIBBASIC2_BASE

STCOPT=$(LIBBASIC2_STCOPT)
STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME) -I../support
LINKOBJRULE=$(SEPINITLINKOBJRULE)
LD_OBJ_LIBS=$(ZLIB_LD_ARG) $(BZ2LIB_LD_ARG)

all::  $(ZLIB_MAKE_TARGET) $(BZ2LIB_MAKE_TARGET) classLibRule

objs::  $(OBJS)

zlib:
	cd $(ZLIB_DIR); $(MAKE)

bz2lib:
	cd $(BZ2LIB_DIR); $(MAKE) libbz2.a

cleanjunk::
	@-rm -f *.s *.s2 *.c *.H

clean::
	@-rm -f [A-Z]*.$(O) *.s *.s2 *.c *.H

clobber::
	@-rm -f *.c *.H classList.stc abbrev.stc

Socket.$(O):   $(INCLUDE)/stxOSDefs.h

# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
# ENDMAKEDEPEND --- do not remove this line; make depend needs it