Mercurial > audlegacy
view mk/objective.mk @ 566:ab7027a06ca9 trunk
[svn] convert mpg123 over... right now we don't use the "x86-optimized code", although I doubt it makes a lick of
difference anyway...
author | nenolod |
---|---|
date | Thu, 02 Feb 2006 14:42:17 -0800 |
parents | ca034eafe72f |
children | 2ed2993cd920 |
line wrap: on
line source
# Shut up GNU make .SILENT: SUBDIRS = none CFLAGS += -DHAVE_CONFIG_H default: all all: build install: $(MAKE) install-prehook @for i in $(OBJECTIVE_DIRECTORIES); do \ printf "%10s %-20s\n" MKDIR $$i; \ $(INSTALL) -d -m 755 $(DESTDIR)/$$i; \ done @for i in $(OBJECTIVE_LIBS); do \ printf "%10s %-20s\n" INSTALL $$i; \ $(INSTALL) $(INSTALL_OVERRIDE) $(DESTDIR)/$(LIBDIR)/$(LIB_SUFFIX)/$$i; \ done @for i in $(OBJECTIVE_BINS); do \ printf "%10s %-20s\n" INSTALL $$i; \ $(INSTALL) $(INSTALL_OVERRIDE) $(DESTDIR)/$(BINDIR)/$(LIB_SUFFIX)/$$i; \ @done $(MAKE) install-posthook @echo "[all objectives installed]" clean: $(MAKE) clean-prehook @for i in $(SUBDIRS); do \ echo "[cleaning subobjective: $$i]"; \ cd $$i; $(MAKE) clean; cd ..; \ done $(MAKE) clean-posthook @echo "[all objectives cleaned]" distclean: clean $(RM) mk/rules.mk build: $(MAKE) build-prehook @if test "$(SUBDIRS)" != "none"; then \ for i in $(SUBDIRS); do \ echo "[building subobjective: $$i]"; \ (cd $$i; $(MAKE); cd ..); \ done; \ fi @for i in $(OBJECTIVE_LIBS); do \ $(MAKE) $$i; \ done @for i in $(OBJECTIVE_BINS); do \ $(MAKE) $$i; \ done $(MAKE) build-posthook @echo "[all objectives built]" .c.o: printf "%10s %-20s\n" CC $< $(CC) $(CFLAGS) -c $< -o $@ .cc.o: printf "%10s %-20s\n" CXX $<; $(CXX) $(CXXFLAGS) -c $< -o $@ .cpp.o: printf "%10s %-20s\n" CXX $<; $(CXX) $(CXXFLAGS) -c $< -o $@ .cxx.o: printf "%10s %-20s\n" CXX $<; $(CXX) $(CXXFLAGS) -c $< -o $@ clean-prehook: clean-posthook: build-prehook: build-posthook: install-prehook: install-posthook: # compatibility with automake follows am--refresh: