1 |
# Top Level Ascend Makefile |
# Top Level Ascend Makefile |
2 |
# Ben Allan June 25, 1994. |
# Ben Allan June 25, 1994. |
|
# $Revision: 1.25 $ |
|
|
# $Date: 1998/05/18 18:06:36 $ |
|
|
# $Author: mthomas $ |
|
|
# $Source: /afs/cs.cmu.edu/project/ascend/Repository/ascend4/Makefile.in,v $ |
|
|
# |
|
3 |
|
|
4 |
|
|
5 |
SHELL = /bin/sh |
SHELL = /bin/sh |
26 |
#AWW20041129: ASCEND_MAKEFILES = ../config.status ConfigAscend Makefile Makefile.Rules |
#AWW20041129: ASCEND_MAKEFILES = ../config.status ConfigAscend Makefile Makefile.Rules |
27 |
ASCEND_MAKEFILES = ConfigAscend Makefile Makefile.Rules |
ASCEND_MAKEFILES = ConfigAscend Makefile Makefile.Rules |
28 |
|
|
29 |
|
all: ascend |
30 |
|
|
31 |
ascend: $(ASCEND_MAKEFILES) support_libs all_libs GUI |
ascend: $(ASCEND_MAKEFILES) support_libs all_libs GUI |
32 |
|
|
41 |
#AWW20041129: $(CONOPTLIB) \ |
#AWW20041129: $(CONOPTLIB) \ |
42 |
#AWW20041129: $(MINOSLIB) |
#AWW20041129: $(MINOSLIB) |
43 |
|
|
44 |
all_libs: libutils.a libgeneral.a libasc.a libpackages.a libsolver.a \ |
asclibs = compiler general utilities solver packages |
|
libascif.a btlib |
|
45 |
|
|
46 |
ascend4: support_libs all_libs |
all_libs: $(asclibs:%=libasc%.a) libascif.a btlib |
47 |
cd $(IFACE_DIR)/interface; $(MAKE) ascend4 |
|
48 |
|
ascend4: support_libs all_libs GUI |
49 |
|
echo "deprecated, just use 'make all'" |
50 |
|
|
51 |
ascend4p: support_libs all_libs |
ascend4p: support_libs all_libs |
52 |
cd $(IFACE_DIR)/interface; $(MAKE) ascend4p |
cd $(IFACE_DIR)/interface; $(MAKE) ascend4p |
57 |
GUI: |
GUI: |
58 |
cd $(IFACE_DIR)/interface; $(MAKE) ascend4 |
cd $(IFACE_DIR)/interface; $(MAKE) ascend4 |
59 |
|
|
|
libutils.a: |
|
|
cd utilities; $(MAKE) libutils.a |
|
|
|
|
|
libgeneral.a: |
|
|
cd general; $(MAKE) libgeneral.a |
|
|
|
|
|
libasc.a: |
|
|
cd compiler; $(MAKE) libasc.a |
|
|
|
|
|
libpackages.a: |
|
|
cd packages; $(MAKE) libpackages.a |
|
|
|
|
|
libsolver.a: |
|
|
cd solver; $(MAKE) libsolver.a |
|
|
|
|
60 |
libascif.a: |
libascif.a: |
61 |
cd $(IFACE_DIR)/interface; $(MAKE) libascif.a |
cd $(IFACE_DIR)/interface; $(MAKE) libascif.a |
62 |
|
|
63 |
|
libasc%.a: % |
64 |
|
make -C $^ |
65 |
|
|
66 |
|
|
67 |
btlib: |
btlib: |
68 |
cd lib; $(MAKE) default |
cd lib; $(MAKE) default |
69 |
|
|