| 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 |
|
|