Группа :: Development/Tools
Пакет: scalasca
Главная Изменения Спек Патчи Исходники Загрузить Gear Bugs and FR Repocop
#------------------------------------------------------------------------------
# General Settings
#------------------------------------------------------------------------------
TOPDIR = ../..
include $(TOPDIR)/Makefile.defs
include $(TOPDIR)/mf/common.defs
.SUFFIXES: .c .cpp
SZLIB_OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
zutil.o inflate.o infback.o inftrees.o inffast.o
USER_HDRS = zlib.h zconf.h
SOMVER = 0
SOVER = $(SOMVER).0.1
#------------------------------------------------------------------------------
# Rules
#------------------------------------------------------------------------------
all: libsz0.so.$(SOVER)
install: all
$(INSTALL) -c -m 644 libsz0.so.$(SOVER) $(LIBDIR)
clean:
rm -f $(SZLIB_OBJS) libsz0.so*
libsz0.so.$(SOVER): $(SZLIB_OBJS)
$(CXX) -shared -Wl,-soname,libsz0.so.$(SOMVER) -o libsz0.so.$(SOVER) $(SZLIB_OBJS)
.c.o:
$(CC) -fPIC -DPIC $(CFLAGS) $(SZLIB_OPTFLAGS) -c $<
#------------------------------------------------------------------------------
# Dependencies
#------------------------------------------------------------------------------
adler32.o: zlib.h zconf.h
compress.o: zlib.h zconf.h
crc32.o: crc32.h zlib.h zconf.h
deflate.o: deflate.h zutil.h zlib.h zconf.h
gzio.o: zutil.h zlib.h zconf.h
inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
inftrees.o: zutil.h zlib.h zconf.h inftrees.h
trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
uncompr.o: zlib.h zconf.h
zutil.o: zutil.h zlib.h zconf.h