36 |
|
|
37 |
|
# Then do the compile rules: |
38 |
|
|
39 |
+ |
SRCPATH=$(PWD) |
40 |
+ |
|
41 |
|
obj/%.o: %.cpp |
42 |
< |
cd obj; $(CXX) $(CXXFLAGS) -c ../$< |
42 |
> |
cd obj; $(CXX) $(CXXFLAGS) -c $(SRCPATH)/$< |
43 |
|
|
44 |
|
obj/%.o: %.c |
45 |
< |
cd obj; $(CC) $(CFLAGS) -c ../$< |
45 |
> |
cd obj; $(CC) $(CFLAGS) -c $(SRCPATH)/$< |
46 |
|
|
47 |
|
# Then list what we have to compile |
48 |
|
|
153 |
|
echo "# DO NOT DELETE THIS LINE - used by make depend" > Make.dep |
154 |
|
$(CC) $(DEPFLAGS) -MM $(SRCS) \ |
155 |
|
| sed 's/\.o:/\$$(O)\ :/g' > Make.temp |
156 |
< |
cat Make.temp | sed 's/^/obj\//' >> Make.dep |
156 |
> |
cat Make.temp | sed 's/^[0-9a-zA-Z]/obj\/&/' >> Make.dep |
157 |
|
$(RM) Make.temp |
158 |
|
|
159 |
|
tags : $(SRCS) |