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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
prefix = @ac_prefix@
qmake = @ac_qmake@
name = qsynth
headers = config.h \
src/qsynthAbout.h \
src/qsynthSetup.h \
src/qsynthEngine.h \
src/qsynthOptions.h \
src/qsynthChannels.h \
src/qsynthTabBar.h \
src/qsynthMeter.h \
src/qsynthSystemTray.h \
src/qsynthKnob.h \
src/qsynthMainForm.ui.h \
src/qsynthMessagesForm.ui.h \
src/qsynthChannelsForm.ui.h \
src/qsynthOptionsForm.ui.h \
src/qsynthPresetForm.ui.h \
src/qsynthSetupForm.ui.h \
src/qsynthAboutForm.ui.h
sources = src/main.cpp \
src/qsynthSetup.cpp \
src/qsynthEngine.cpp \
src/qsynthOptions.cpp \
src/qsynthChannels.cpp \
src/qsynthTabBar.cpp \
src/qsynthMeter.cpp \
src/qsynthSystemTray.cpp \
src/qsynthKnob.cpp \
src/qsynthMainForm.ui \
src/qsynthMessagesForm.ui \
src/qsynthChannelsForm.ui \
src/qsynthPresetForm.ui \
src/qsynthSetupForm.ui \
src/qsynthAboutForm.ui
all: $(name)
$(name).mak: $(name).pro
@$(qmake) -o $(name).mak $(name).pro
$(name): $(name).mak $(sources) $(headers)
@make -f $(name).mak
install: $(name) icons/$(name).png
@install -d -v -m 0755 $(DESTDIR)$(prefix)/bin
@install -d -v -m 0755 $(DESTDIR)$(prefix)/share/pixmaps
@install -v -m 0755 $(name) $(DESTDIR)$(prefix)/bin/$(name)
@install -v -m 0644 icons/$(name).xpm $(DESTDIR)$(prefix)/share/pixmaps/$(name).xpm
uninstall: $(DESTDIR)$(prefix)/bin/$(name)
@rm -vf $(DESTDIR)$(prefix)/bin/$(name)
@rm -vf $(DESTDIR)$(prefix)/share/pixmaps/$(name).xpm
clean: $(name).mak
@make -f $(name).mak clean
@rm -f $(name) $(name).mak
@rm -rf *.cache *.log *.status
|