blob: d03e9f8c1bb1acd9c62f998d5e382ec1d077aafe (
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
include Makefile.config
CREB_DISTRO = $(CREB_DIR)/../creb-$(CREB_VERSION)
CREB_TARBALL = $(CREB_DISTRO).tar.gz
CREB_WWWDIR = /net/zwizwa/www/zwizwa.fartit.com/pd/creb
LIBNAME=creb.pd_linux
current:
make -C system
make -C modules
make -C modules++
rm -f $(LIBNAME)
$(CPLUSPLUS) -export_dynamic -shared -o $(LIBNAME) system/*.o modules/*.o modules++/*.o -lm
strip --strip-unneeded $(LIBNAME)
clean:
make -C include clean
make -C modules clean
make -C modules++ clean
make -C system clean
rm -f $(LIBNAME)
rm -f *~
tags:
etags --language=auto include/*.h system/*.c modules/*.c modules++/*.cpp
tagsclean:
rm -f TAGS
distro: clean
rm -rf $(CREB_DISTRO)
mkdir $(CREB_DISTRO)
cp -av $(CREB_DIR)/* $(CREB_DISTRO)
rm -rf $(CREB_DISTRO)/CVS
rm -rf $(CREB_DISTRO)/*/CVS
rm -rf $(CREB_DISTRO)/*/*/CVS
rm -rf $(CREB_DISTRO)/*/*.o
rm -rf $(CREB_DISTRO)/*/TAGS
cd $(CREB_DISTRO)/.. && tar vczf creb-$(CREB_VERSION).tar.gz creb-$(CREB_VERSION)
rm -rf $(CREB_DISTRO)
www: $(PDP_TARBALL)
cp -av $(CREB_TARBALL) $(CREB_WWWDIR)
cp -av $(CREB_DIR)/README $(CREB_WWWDIR)/README.txt
cp -av $(CREB_DIR)/doc/reference.txt $(CREB_WWWDIR)
|