|
0 |
--- tigr-glimmer.orig/src/c_make.gen
|
|
1 |
+++ tigr-glimmer/src/c_make.gen
|
|
2 |
@@ -314,7 +314,8 @@
|
|
3 |
#### *.c
|
|
4 |
$(C_OBJECTS): %.o: %.c
|
|
5 |
@ echo "@@@@@@@@@@@@@@@@@@@ " $< "@@@@@@@@@@@@@@@@@@@@@";
|
|
6 |
- @ if [ -e $(notdir $<) ] ; then \
|
|
7 |
+ @ set -e ; \
|
|
8 |
+ if [ -e $(notdir $<) ] ; then \
|
|
9 |
$(CC) $(CPPFLAGS) $(CDEFS) $(CFLAGS) -c \
|
|
10 |
$(INC_DIRS) -o $(LOCAL_OBJ)/$*.o $< ; \
|
|
11 |
else \
|
|
12 |
@@ -325,7 +326,8 @@
|
|
13 |
#### *.cc
|
|
14 |
$(CXX_OBJECTS_CC): %.o: %.cc
|
|
15 |
@ echo "@@@@@@@@@@@@@@@@@@@ " $< "@@@@@@@@@@@@@@@@@@@@@";
|
|
16 |
- @ if [ -e $(notdir $<) ] ; then \
|
|
17 |
+ @ set -e ; \
|
|
18 |
+ if [ -e $(notdir $<) ] ; then \
|
|
19 |
$(CXX) $(CPPFLAGS) $(CXXDEFS) $(CXXFLAGS) -c \
|
|
20 |
$(INC_DIRS) -o $(LOCAL_OBJ)/$*.o $< ; \
|
|
21 |
else \
|
|
22 |
@@ -336,7 +338,8 @@
|
|
23 |
#### *.C
|
|
24 |
$(CXX_OBJECTS_C): %.o: %.C
|
|
25 |
@ echo "@@@@@@@@@@@@@@@@@@@ " $< "@@@@@@@@@@@@@@@@@@@@@";
|
|
26 |
- @ if [ -e $(notdir $<) ] ; then \
|
|
27 |
+ @ set -e ; \
|
|
28 |
+ if [ -e $(notdir $<) ] ; then \
|
|
29 |
$(CXX) $(CPPFLAGS) $(CXXDEFS) $(CXXFLAGS) -c \
|
|
30 |
$(INC_DIRS) -o $(LOCAL_OBJ)/$*.o $< ; \
|
|
31 |
else \
|
|
32 |
@@ -355,7 +358,8 @@
|
|
33 |
|
|
34 |
$(PROGS):
|
|
35 |
@ echo "++++++++++++++++++++ " $@ "++++++++++++++++++++++";
|
|
36 |
- @ if [ -z "$(filter $(CXX_OBJECTS), $(notdir $+))" ] ; then \
|
|
37 |
+ @ set -e ; \
|
|
38 |
+ if [ -z "$(filter $(CXX_OBJECTS), $(notdir $+))" ] ; then \
|
|
39 |
cd $(LOCAL_OBJ); \
|
|
40 |
if $(CC) -o $(LOCAL_BIN)/$(notdir $@) $(LDFLAGS) \
|
|
41 |
$(LD_DIRS) $(filter-out lib%.a, $+) \
|
|
42 |
@@ -415,6 +419,7 @@
|
|
43 |
# The following recurses the subdirectories that exist
|
|
44 |
define dosubdirs
|
|
45 |
echo "* Make Target is " $(TGT);
|
|
46 |
+set -e ; \
|
|
47 |
for i in $(SUBDIRS);\
|
|
48 |
do \
|
|
49 |
if [ -d $$i ]; then \
|