Mercurial > forge
comparison main/fixed/src/Makefile @ 9481:d84d2fea3c90 octave-forge
Re-enable compilation of fixed package
author | jordigh |
---|---|
date | Wed, 22 Feb 2012 22:07:33 +0000 |
parents | 40467ad5cada |
children | df50d0ae107f |
comparison
equal
deleted
inserted
replaced
9480:954f2f00d782 | 9481:d84d2fea3c90 |
---|---|
25 op-fs-fs.cc op-fs-fm.cc op-fm-fs.cc op-fm-fm.cc \ | 25 op-fs-fs.cc op-fs-fm.cc op-fm-fs.cc op-fm-fm.cc \ |
26 op-fs-fcs.cc op-fs-fcm.cc op-fm-fcs.cc op-fm-fcm.cc \ | 26 op-fs-fcs.cc op-fs-fcm.cc op-fm-fcs.cc op-fm-fcm.cc \ |
27 op-fcs-fs.cc op-fcs-fm.cc op-fcm-fs.cc op-fcm-fm.cc \ | 27 op-fcs-fs.cc op-fcs-fm.cc op-fcm-fs.cc op-fcm-fm.cc \ |
28 op-fcs-fcs.cc op-fcs-fcm.cc op-fcm-fcs.cc op-fcm-fcm.cc \ | 28 op-fcs-fcs.cc op-fcs-fcm.cc op-fcm-fcs.cc op-fcm-fcm.cc \ |
29 fixed-var.cc fixed.cc | 29 fixed-var.cc fixed.cc |
30 FIXEDOBJECTS = fixed-int.o $(patsubst %.cc,%.o,$(FIXEDSOURCES)) | 30 FIXEDOBJECTS = int/fixed.o $(patsubst %.cc,%.o,$(FIXEDSOURCES)) |
31 FIXEDDEPENDS = fixed-int.d $(patsubst %.cc,%.d,$(FIXEDSOURCES)) | 31 FIXEDDEPENDS = int/fixed.d $(patsubst %.cc,%.d,$(FIXEDSOURCES)) |
32 | 32 |
33 TARGETS = $(FIXEDTARGET) | 33 TARGETS = $(FIXEDTARGET) |
34 OBJECTS = $(FIXEDOBJECTS) | 34 OBJECTS = $(FIXEDOBJECTS) |
35 | 35 |
36 ifeq ($(MAKECMDGOALS),all) | 36 ifeq ($(MAKECMDGOALS),all) |
71 | 71 |
72 $(FIXEDOBJECTS) $(FIXEDDEPENDS): DEFINES := $(DEFINES) $(DLLDEF) | 72 $(FIXEDOBJECTS) $(FIXEDDEPENDS): DEFINES := $(DEFINES) $(DLLDEF) |
73 endif | 73 endif |
74 | 74 |
75 $(FIXEDTARGET) : $(DEPENDS) $(FIXEDOBJECTS) | 75 $(FIXEDTARGET) : $(DEPENDS) $(FIXEDOBJECTS) |
76 @echo "Linking $@"; \ | 76 @echo "Linking $@"; |
77 $(MKOCTFILE) $(ADD_FLAGS) $(MOFLAGS) $(FIXEDOBJECTS) $(EXTRALIBS) -o $@ | 77 $(MKOCTFILE) $(ADD_FLAGS) $(MOFLAGS) $(FIXEDOBJECTS) $(EXTRALIBS) -o $@ |
78 | 78 |
79 $(FIXEDVERTARGET) : | 79 $(FIXEDVERTARGET) : |
80 @echo "Creating $@"; $(RM) -f $@; \ | 80 @echo "Creating $@"; $(RM) -f $@; |
81 echo "#define OCTAVEFIXEDVERSION \"$(OCTAVEFIXEDVERSION)\"" > $@ | 81 echo "#define OCTAVEFIXEDVERSION \"$(OCTAVEFIXEDVERSION)\"" > $@ |
82 | 82 |
83 ifneq (,$(DEPENDS)) | 83 ifneq (,$(DEPENDS)) |
84 sinclude $(DEPENDS) | 84 sinclude $(DEPENDS) |
85 endif | 85 endif |
86 | 86 |
87 fixed-int.d : int/fixed.cc | 87 int/fixed.d : int/fixed.cc |
88 @echo "Depending $<"; \ | 88 @echo "Depending $<"; |
89 $(MKOCTFILE) $(MOFLAGS) $(DEFINES) -M int/fixed.cc; \ | 89 $(MKOCTFILE) $(MOFLAGS) $(DEFINES) -M int/fixed.cc; |
90 $(LN_S) $(patsubst %.cc,%.d,$<) $@ | |
91 | 90 |
92 fixed-var.d : $(FIXEDVERTARGET) | 91 fixed-var.d : $(FIXEDVERTARGET) |
93 | 92 |
94 fixed-int.o : int/fixed.cc fixed-int.d | 93 int/fixed.o : int/fixed.cc int/fixed.d |
95 @echo "Compiling $@ from $<"; \ | 94 @echo "Compiling $@ from $<" |
96 $(MKOCTFILE) $(MOFLAGS) $(DEFINES) -c $<; \ | 95 $(MKOCTFILE) $(MOFLAGS) $(DEFINES) -c -o $@ $< |
97 $(RM) -f $@ ; \ | |
98 $(LN_S) $(patsubst %.cc,%.o,$<) $@ | |
99 | 96 |
100 %.d: %.cc | 97 %.d: %.cc |
101 @echo "Depending $<"; \ | 98 @echo "Depending $<" |
102 $(MKOCTFILE) $(MOFLAGS) $(DEFINES) -M $< | 99 $(MKOCTFILE) $(MOFLAGS) $(DEFINES) -M $< |
103 | 100 |
104 %.o:%.cc | 101 %.o:%.cc |
105 %.o:%.cc %.d | 102 %.o:%.cc %.d |
106 @echo "Compiling $@"; \ | 103 @echo "Compiling $@" |
107 $(MKOCTFILE) $(MOFLAGS) $(DEFINES) -c $< | 104 $(MKOCTFILE) $(MOFLAGS) $(DEFINES) -c $< |
108 | 105 |
109 clean: | 106 clean: |
110 @echo "Cleaning..."; \ | 107 @echo "Cleaning..." |
111 $(RM) -f $(DELETES) | 108 $(RM) -f $(DELETES) |
112 | 109 |
113 realclean: | 110 realclean: |
114 @echo "Cleaning..."; \ | 111 @echo "Cleaning..." |
115 $(RM) -f $(DELETES) Makeconf config.log config.status | 112 $(RM) -f $(DELETES) Makeconf config.log config.status |
116 | 113 |
117 dist: | 114 dist: |
118 | 115 |
119 count: | 116 count: |