summaryrefslogtreecommitdiffstats
path: root/contrib/bzip2/module.defs
blob: 83107cfdc05212ce05ef8ecf74a6f191eb9a7028 (plain)
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
$(eval $(call import.MODULE.defs,BZIP2,bzip2))
$(eval $(call import.CONTRIB.defs,BZIP2))

BZIP2.FETCH.url = http://download.m0k.org/handbrake/contrib/bzip2-1.0.5.tar.gz
BZIP2.EXTRACT.tarbase = bzip2
BZIP2.CONFIGURE =

BZIP2.BUILD.extra = \
    CC=$(BZIP2.GCC.gcc) \
    CFLAGS="$(call fn.ARGS,BZIP2.GCC,*archs)" \
    PREFIX=$(call fn.ABSOLUTE,$(CONTRIB.build/))

BZIP2.BUILD.ntargets = libbz2.a

define BZIP2.INSTALL
    mkdir -p $(CONTRIB.build/)lib/ $(CONTRIB.build/)include/
    cp $(BZIP2.EXTRACT.dir/)libbz2.a $(CONTRIB.build/)lib/
    cp $(BZIP2.EXTRACT.dir/)bzlib.h $(CONTRIB.build/)include/
    $(TOUCH.exe) $@
endef

define BZIP2.UNINSTALL
    rm $(CONTRIB.build/)lib/libbz2.a
    rm $(CONTRIB.build/)include/bzlib.h
    $(RM.exe) -f $(BZIP2.INSTALL.target)
endef