1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
MP3BIN=qmp3report qmp3check qmp3info qmp3join qmp3cut
MP3BINOBJ=$(addsuffix .o,$(MP3BIN))
WAVBIN=qwavheaderdump qwavfade qwavsilence qwavinfo qwavjoin qwavcut
WAVBINOBJ=$(addsuffix .o,$(WAVBIN))
BINTARGETS=$(MP3BIN) $(WAVBIN)
all: $(BINTARGETS)
#
# if you don't want to include native language support (=get quelcom messages
# in a different language than english) remove -DNLS and -DLOCALEDIR... below
#
CXXFLAGS=-g -DNLS -Wall -DVERSION=\"$(VERSION)\" -DPACKAGE=\"$(PACKAGE)\" -DLOCALEDIR=\"$(LOCALEDIR)\" -I./../lib $(EXTRA_CXXFLAGS)
LDFLAGS=-g -lm -L./../lib
$(MP3BINOBJ) $(WAVBINOBJ): %.o: %.cc
$(CXX) $(CXXFLAGS) -DAPPNAME=\"$*\" -o $@ -c $<
$(MP3BIN): %: %.o
$(CXX) -o $@ $< -L./../lib -lqextra -lqmp3
$(STRIP) $@
$(WAVBIN): %: %.o
$(CXX) -o $@ $< -L./../lib -lqextra -lqwav
$(STRIP) $@
install: all
mkdir -p $(BINDIR)
cp -f $(BINTARGETS) $(BINDIR)
clean:
rm -f *.o $(BINTARGETS)
|