File: Makefile.am

package info (click to toggle)
boinc 7.14.2+dfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 111,132 kB
  • sloc: cpp: 163,589; php: 113,173; ansic: 49,284; pascal: 35,620; xml: 17,864; java: 13,521; python: 6,551; sh: 4,082; perl: 1,843; makefile: 1,796; objc: 1,543; sql: 959; csh: 126; lisp: 47
file content (87 lines) | stat: -rw-r--r-- 2,553 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
## -*- mode: makefile; tab-width: 4 -*-

## note:  -D flags taken from a zip config build under Linux

include ../Makefile.incl

SUBDIRS = zip unzip

AM_CFLAGS += -I$(top_srcdir) -I$(top_srcdir)/zip/zip -I$(top_srcdir)/zip/unzip -I$(top_srcdir)/lib -DUNIX -DDLL -DUSE_ZIPMAIN -DNO_OFF_T -DNO_CRYPT -DNO_LCHOWN -DNO_LCHMOD -DIZ_PWLEN=80 -Dinflate=inflate_boinc -Ddeflate=deflate_boinc -Dget_crc_table=get_crc_table_boinc -Dlongest_match=longest_match_boinc -Dinflate_codes=inflate_codes_boinc -Dcrc32=crc32_boinc
AM_CXXFLAGS += -I$(top_srcdir) -I$(top_srcdir)/zip/zip -I$(top_srcdir)/zip/unzip -I$(top_srcdir)/lib -DUNIX -DDLL -DUSE_ZIPMAIN -DNO_OFF_T -DNO_CRYPT -DNO_LCHOWN -DNO_LCHMOD -DIZ_PWLEN=80 -Dinflate=inflate_boinc -Ddeflate=deflate_boinc -Dget_crc_table=get_crc_table_boinc -Dlongest_match=longest_match_boinc -Dinflate_codes=inflate_codes_boinc -Dcrc32=crc32_boinc

if OS_WIN32
AM_CFLAGS += -DFORCE_WIN32_OVER_UNIX
AM_CXXFLAGS += -DFORCE_WIN32_OVER_UNIX
endif

if INSTALL_HEADERS
pkginclude_HEADERS = boinc_zip.h
endif

libboinc_zip_sources = \
boinc_zip.cpp \
    ./unzip/api.c \
    ./unzip/apihelp.c \
    ./unzip/crc32.c \
    ./unzip/explode.c \
    ./unzip/extract.c \
    ./unzip/fileio.c \
    ./unzip/globals.c \
    ./unzip/inflate.c \
    ./unzip/list.c \
    ./unzip/match.c \
    ./unzip/process.c \
    ./unzip/ttyio.c \
    ./unzip/unreduce.c \
    ./unzip/unshrink.c \
    ./unzip/unzip.c \
    ./unzip/zipinfo.c \
    ./zip/deflate.c \
    ./zip/trees.c \
    ./zip/util.c \
    ./zip/z_fileio.c \
    ./zip/z_globals.c \
    ./zip/zip.c \
    ./zip/zipfile.c \
    ./zip/zipup.c 

if OS_WIN32
libboinc_zip_sources += \
    ./unzip/win32/nt.c \
    ./unzip/win32/win32.c \
    ./zip/win32/win32_boinc.c \
    ./zip/win32/win32i64.c \
    ./zip/win32/z_nt.c \
    ./zip/win32/win32zip.c 
else
libboinc_zip_sources += \
    ./unzip/unix/unix.c \
    ./zip/unix/z_unix.c
endif

lib_LTLIBRARIES = libboinc_zip.la
libboinc_zip_la_SOURCES = $(libboinc_zip_sources)
libboinc_zip_la_LDFLAGS = -version-number $(LIBBOINC_VERSION)
libboinc_zip_la_LIBADD = $(LIBBOINC)
libboinc_zip_la_AR = gcc-ar
libboinc_zip_la_RANLIB = gcc-ranlib
libboinc_zip_a_AR = gcc-ar
libboinc_zip_a_RANLIB = gcc-ranlib

# Some OSs may not prefix libraries with lib.
# For example OS2
if OS_OS2
LIBBOINC_ZIP_STATIC=boinc_zip.${LIBEXT}
else
LIBBOINC_ZIP_STATIC=libboinc_zip.${LIBEXT}
endif


all_local = $(LIBBOINC_ZIP_STATIC)

all-local: $(all_local)

$(LIBBOINC_ZIP_STATIC): libboinc_zip.la
	rm -f $(LIBBOINC_ZIP_STATIC)
	$(LN) .libs/$(LIBBOINC_ZIP_STATIC) .