| %-recursive: |
| ifneq ($(SUBDIRS),) |
| for d in $(SUBDIRS) ; do $(MAKE) -C $$d $* ; done |
| else |
| @: |
| endif |
| |
| GARBAGE = *~ \#*\# |
| |
| clean: clean-recursive |
| clean: clean-garbage |
| clean: clean-local |
| clean-garbage: |
| $(RM) $(GARBAGE) |
| clean-local: |
| |
| distclean: distclean-recursive |
| distclean: distclean-local |
| distclean-local: clean-garbage clean-local |
| |
| maint-clean: distclean |
| maint-clean: maint-clean-local |
| maint-clean-local: |
| |
| install: install-recursive |
| install: install-local |
| install-local: |
| |
| %.lo: %.cpp |
| $(LIBTOOL) --mode=compile $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $^ |
| |
| %.la: |
| $(LIBTOOL) --mode=link $(CXX) -o $@ -rpath $(libdir) $^ $(LDFLAGS) $(LIBS) |