8 MEDIA_TEST = media_test
11 -include src/marina/sources.mk
12 DIST_SRC_FILES = $(foreach src,$(MARINA_SRC_FILES), src/marina/$(src))
15 -include src/lombard/sources.mk
16 DIST_SRC_FILES += $(foreach src, $(LOMBARD_SRC_FILES), src/lombard/$(src))
19 -include src/fillmore/sources.mk
20 DIST_SRC_FILES += $(foreach src, $(FILLMORE_SRC_FILES), src/fillmore/$(src))
23 -include src/test/sources.mk
24 DIST_SRC_FILES += $(foreach src, $(TEST_SRC_FILES), src/test/$(src))
39 src/marina/sources.mk \
40 src/fillmore/Makefile \
41 src/fillmore/sources.mk \
42 src/lombard/Makefile \
43 src/lombard/sources.mk \
48 DIST_FILES = $(DIST_MAKEFILES) configure minver $(DIST_SRC_FILES) $(EXPANDED_VAPI_FILES) \
49 $(EXPANDED_SRC_HEADER_FILES) $(EXPANDED_RESOURCE_FILES) $(TEXT_FILES) resources/* misc/*
51 DIST_TAR = $(DIST_NAME)-$(VERSION).tar
52 DIST_TAR_BZ2 = $(DIST_TAR).bz2
53 DIST_TAR_GZ = $(DIST_TAR).gz
54 PACKAGE_ORIG_GZ = $(DIST_NAME)_`parsechangelog | grep Version | sed 's/.*: //'`.orig.tar.gz
56 MARINA = marina/libmarina.a
63 export VERSION=$(VERSION); $(MAKE) --directory=src/marina
65 $(FILLMORE): $(MARINA)
66 export PROGRAM_NAME=$(FILLMORE); $(MAKE) --directory=src/fillmore
68 install: install-$(FILLMORE) install-$(LOMBARD)
71 uninstall: uninstall-$(FILLMORE) uninstall-$(LOMBARD)
74 install-$(FILLMORE): $(FILLMORE)
75 export PROGRAM_NAME=$(FILLMORE); \
76 $(MAKE) --directory=src/fillmore install; \
78 uninstall-$(FILLMORE):
79 export PROGRAM_NAME=$(FILLMORE); \
80 $(MAKE) --directory=src/fillmore uninstall; \
83 export PROGRAM_NAME=$(LOMBARD); \
84 $(MAKE) --directory=src/lombard; \
86 install-$(LOMBARD): $(LOMBARD)
87 export PROGRAM_NAME=$(LOMBARD); \
88 $(MAKE) --directory=src/lombard install; \
91 export PROGRAM_NAME=$(LOMBARD); \
92 $(MAKE) --directory=src/lombard uninstall; \
95 export PROGRAM_NAME=$(MEDIA_TEST); \
96 $(MAKE) --directory=src/test;
98 all: $(FILLMORE) $(LOMBARD) $(MEDIA_TEST)
102 $(MAKE) --directory=src/marina clean
103 export PROGRAM_NAME=$(FILLMORE); $(MAKE) --directory=src/fillmore clean
104 export PROGRAM_NAME=$(LOMBARD); $(MAKE) --directory=src/lombard clean
105 export PROGRAM_NAME=$(MEDIA_TEST); $(MAKE) --directory=src/test clean
108 mkdir -p $(DIST_NAME)-$(VERSION)
109 cp --parents $(DIST_FILES) $(DIST_NAME)-$(VERSION)
110 tar --bzip2 -cvf $(DIST_TAR_BZ2) $(DIST_NAME)-$(VERSION)
111 tar --gzip -cvf $(DIST_TAR_GZ) $(DIST_NAME)-$(VERSION)
112 rm -rf $(DIST_NAME)-$(VERSION)