No longer store Makefiles in the source tree

This commit is contained in:
Pierre Pronchery 2015-04-04 15:48:33 +02:00
parent aa5e658f83
commit 31c25b47b6
15 changed files with 0 additions and 1242 deletions

172
Makefile
View File

@ -1,172 +0,0 @@
PACKAGE = Panel
VERSION = 0.3.1
SUBDIRS = data doc include po src tests tools
RM = rm -f
LN = ln -f
TAR = tar
MKDIR = mkdir -m 0755 -p
all: subdirs
subdirs:
@for i in $(SUBDIRS); do (cd "$$i" && \
if [ -n "$(OBJDIR)" ]; then \
([ -d "$(OBJDIR)$$i" ] || $(MKDIR) -- "$(OBJDIR)$$i") && \
$(MAKE) OBJDIR="$(OBJDIR)$$i/"; \
else $(MAKE); fi) || exit; done
clean:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done
distclean:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done
dist:
$(RM) -r -- $(OBJDIR)$(PACKAGE)-$(VERSION)
$(LN) -s -- "$$PWD" $(OBJDIR)$(PACKAGE)-$(VERSION)
@cd $(OBJDIR). && $(TAR) -czvf $(OBJDIR)$(PACKAGE)-$(VERSION).tar.gz -- \
$(PACKAGE)-$(VERSION)/data/Makefile \
$(PACKAGE)-$(VERSION)/data/Panel.pc.in \
$(PACKAGE)-$(VERSION)/data/deforaos-panel-settings.desktop \
$(PACKAGE)-$(VERSION)/data/deforaos-wifibrowser.desktop \
$(PACKAGE)-$(VERSION)/data/pkgconfig.sh \
$(PACKAGE)-$(VERSION)/data/project.conf \
$(PACKAGE)-$(VERSION)/data/16x16/Makefile \
$(PACKAGE)-$(VERSION)/data/16x16/panel-applet-bluetooth.png \
$(PACKAGE)-$(VERSION)/data/16x16/panel-applet-desktop.png \
$(PACKAGE)-$(VERSION)/data/16x16/panel-applet-usb.png \
$(PACKAGE)-$(VERSION)/data/16x16/panel-settings.png \
$(PACKAGE)-$(VERSION)/data/16x16/project.conf \
$(PACKAGE)-$(VERSION)/data/22x22/Makefile \
$(PACKAGE)-$(VERSION)/data/22x22/panel-applet-bluetooth.png \
$(PACKAGE)-$(VERSION)/data/22x22/panel-applet-desktop.png \
$(PACKAGE)-$(VERSION)/data/22x22/panel-settings.png \
$(PACKAGE)-$(VERSION)/data/22x22/project.conf \
$(PACKAGE)-$(VERSION)/data/24x24/Makefile \
$(PACKAGE)-$(VERSION)/data/24x24/panel-applet-bluetooth.png \
$(PACKAGE)-$(VERSION)/data/24x24/panel-applet-desktop.png \
$(PACKAGE)-$(VERSION)/data/24x24/panel-applet-usb.png \
$(PACKAGE)-$(VERSION)/data/24x24/panel-settings.png \
$(PACKAGE)-$(VERSION)/data/24x24/project.conf \
$(PACKAGE)-$(VERSION)/data/32x32/Makefile \
$(PACKAGE)-$(VERSION)/data/32x32/panel-applet-bluetooth.png \
$(PACKAGE)-$(VERSION)/data/32x32/panel-applet-desktop.png \
$(PACKAGE)-$(VERSION)/data/32x32/panel-settings.png \
$(PACKAGE)-$(VERSION)/data/32x32/project.conf \
$(PACKAGE)-$(VERSION)/data/48x48/Makefile \
$(PACKAGE)-$(VERSION)/data/48x48/panel-applet-bluetooth.png \
$(PACKAGE)-$(VERSION)/data/48x48/panel-applet-desktop.png \
$(PACKAGE)-$(VERSION)/data/48x48/panel-settings.png \
$(PACKAGE)-$(VERSION)/data/48x48/project.conf \
$(PACKAGE)-$(VERSION)/data/scalable/Makefile \
$(PACKAGE)-$(VERSION)/data/scalable/panel-applet-bluetooth.svg \
$(PACKAGE)-$(VERSION)/data/scalable/project.conf \
$(PACKAGE)-$(VERSION)/doc/Makefile \
$(PACKAGE)-$(VERSION)/doc/docbook.sh \
$(PACKAGE)-$(VERSION)/doc/manual.css.xml \
$(PACKAGE)-$(VERSION)/doc/panel.css.xml \
$(PACKAGE)-$(VERSION)/doc/panel.xml \
$(PACKAGE)-$(VERSION)/doc/panelctl.css.xml \
$(PACKAGE)-$(VERSION)/doc/panelctl.xml \
$(PACKAGE)-$(VERSION)/doc/panel-embed.css.xml \
$(PACKAGE)-$(VERSION)/doc/panel-embed.xml \
$(PACKAGE)-$(VERSION)/doc/panel-message.css.xml \
$(PACKAGE)-$(VERSION)/doc/panel-message.xml \
$(PACKAGE)-$(VERSION)/doc/panel-notify.css.xml \
$(PACKAGE)-$(VERSION)/doc/panel-notify.xml \
$(PACKAGE)-$(VERSION)/doc/wifibrowser.css.xml \
$(PACKAGE)-$(VERSION)/doc/wifibrowser.xml \
$(PACKAGE)-$(VERSION)/doc/project.conf \
$(PACKAGE)-$(VERSION)/include/Panel.h \
$(PACKAGE)-$(VERSION)/include/Makefile \
$(PACKAGE)-$(VERSION)/include/project.conf \
$(PACKAGE)-$(VERSION)/po/Makefile \
$(PACKAGE)-$(VERSION)/po/gettext.sh \
$(PACKAGE)-$(VERSION)/po/POTFILES \
$(PACKAGE)-$(VERSION)/po/es.po \
$(PACKAGE)-$(VERSION)/po/fr.po \
$(PACKAGE)-$(VERSION)/po/project.conf \
$(PACKAGE)-$(VERSION)/src/panel.c \
$(PACKAGE)-$(VERSION)/src/window.c \
$(PACKAGE)-$(VERSION)/src/main.c \
$(PACKAGE)-$(VERSION)/src/panelctl.c \
$(PACKAGE)-$(VERSION)/src/run.c \
$(PACKAGE)-$(VERSION)/src/Makefile \
$(PACKAGE)-$(VERSION)/src/helper.c \
$(PACKAGE)-$(VERSION)/src/panel.h \
$(PACKAGE)-$(VERSION)/src/window.h \
$(PACKAGE)-$(VERSION)/src/project.conf \
$(PACKAGE)-$(VERSION)/src/applets/battery.c \
$(PACKAGE)-$(VERSION)/src/applets/bluetooth.c \
$(PACKAGE)-$(VERSION)/src/applets/clock.c \
$(PACKAGE)-$(VERSION)/src/applets/close.c \
$(PACKAGE)-$(VERSION)/src/applets/cpu.c \
$(PACKAGE)-$(VERSION)/src/applets/cpufreq.c \
$(PACKAGE)-$(VERSION)/src/applets/desktop.c \
$(PACKAGE)-$(VERSION)/src/applets/embed.c \
$(PACKAGE)-$(VERSION)/src/applets/gps.c \
$(PACKAGE)-$(VERSION)/src/applets/gsm.c \
$(PACKAGE)-$(VERSION)/src/applets/lock.c \
$(PACKAGE)-$(VERSION)/src/applets/logout.c \
$(PACKAGE)-$(VERSION)/src/applets/menu.c \
$(PACKAGE)-$(VERSION)/src/applets/memory.c \
$(PACKAGE)-$(VERSION)/src/applets/mixer.c \
$(PACKAGE)-$(VERSION)/src/applets/mpd.c \
$(PACKAGE)-$(VERSION)/src/applets/network.c \
$(PACKAGE)-$(VERSION)/src/applets/pager.c \
$(PACKAGE)-$(VERSION)/src/applets/phone.c \
$(PACKAGE)-$(VERSION)/src/applets/rotate.c \
$(PACKAGE)-$(VERSION)/src/applets/separator.c \
$(PACKAGE)-$(VERSION)/src/applets/spacer.c \
$(PACKAGE)-$(VERSION)/src/applets/swap.c \
$(PACKAGE)-$(VERSION)/src/applets/systray.c \
$(PACKAGE)-$(VERSION)/src/applets/tasks.c \
$(PACKAGE)-$(VERSION)/src/applets/template.c \
$(PACKAGE)-$(VERSION)/src/applets/title.c \
$(PACKAGE)-$(VERSION)/src/applets/usb.c \
$(PACKAGE)-$(VERSION)/src/applets/user.c \
$(PACKAGE)-$(VERSION)/src/applets/volume.c \
$(PACKAGE)-$(VERSION)/src/applets/wpa_supplicant.c \
$(PACKAGE)-$(VERSION)/src/applets/Makefile \
$(PACKAGE)-$(VERSION)/src/applets/tasks.atoms \
$(PACKAGE)-$(VERSION)/src/applets/project.conf \
$(PACKAGE)-$(VERSION)/tests/applets.c \
$(PACKAGE)-$(VERSION)/tests/applets2.c \
$(PACKAGE)-$(VERSION)/tests/Makefile \
$(PACKAGE)-$(VERSION)/tests/tests.sh \
$(PACKAGE)-$(VERSION)/tests/project.conf \
$(PACKAGE)-$(VERSION)/tools/embed.c \
$(PACKAGE)-$(VERSION)/tools/message.c \
$(PACKAGE)-$(VERSION)/tools/notify.c \
$(PACKAGE)-$(VERSION)/tools/test.c \
$(PACKAGE)-$(VERSION)/tools/wifibrowser.c \
$(PACKAGE)-$(VERSION)/tools/Makefile \
$(PACKAGE)-$(VERSION)/tools/helper.c \
$(PACKAGE)-$(VERSION)/tools/project.conf \
$(PACKAGE)-$(VERSION)/COPYING \
$(PACKAGE)-$(VERSION)/README.md \
$(PACKAGE)-$(VERSION)/Makefile \
$(PACKAGE)-$(VERSION)/config.h \
$(PACKAGE)-$(VERSION)/config.sh \
$(PACKAGE)-$(VERSION)/project.conf
$(RM) -- $(OBJDIR)$(PACKAGE)-$(VERSION)
distcheck: dist
$(TAR) -xzvf $(OBJDIR)$(PACKAGE)-$(VERSION).tar.gz
$(MKDIR) -- $(PACKAGE)-$(VERSION)/objdir
$(MKDIR) -- $(PACKAGE)-$(VERSION)/destdir
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) OBJDIR="$$PWD/objdir/")
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) OBJDIR="$$PWD/objdir/" DESTDIR="$$PWD/destdir" install)
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) OBJDIR="$$PWD/objdir/" DESTDIR="$$PWD/destdir" uninstall)
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) OBJDIR="$$PWD/objdir/" distclean)
(cd "$(PACKAGE)-$(VERSION)" && $(MAKE) dist)
$(RM) -r -- $(PACKAGE)-$(VERSION)
install:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done
uninstall:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done
.PHONY: all subdirs clean distclean dist distcheck install uninstall

View File

@ -1,31 +0,0 @@
OBJDIR =
PREFIX = /usr/local
DESTDIR =
MKDIR = mkdir -m 0755 -p
INSTALL = install
RM = rm -f
all:
clean:
distclean: clean
install:
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps
$(INSTALL) -m 0644 panel-applet-bluetooth.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/panel-applet-bluetooth.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps
$(INSTALL) -m 0644 panel-applet-desktop.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/panel-applet-desktop.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps
$(INSTALL) -m 0644 panel-applet-usb.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/panel-applet-usb.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps
$(INSTALL) -m 0644 panel-settings.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/panel-settings.png
uninstall:
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/panel-applet-bluetooth.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/panel-applet-desktop.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/panel-applet-usb.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/16x16/apps/panel-settings.png
.PHONY: all clean distclean install uninstall

View File

@ -1,28 +0,0 @@
OBJDIR =
PREFIX = /usr/local
DESTDIR =
MKDIR = mkdir -m 0755 -p
INSTALL = install
RM = rm -f
all:
clean:
distclean: clean
install:
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/22x22/apps
$(INSTALL) -m 0644 panel-applet-bluetooth.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/22x22/apps/panel-applet-bluetooth.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/22x22/apps
$(INSTALL) -m 0644 panel-applet-desktop.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/22x22/apps/panel-applet-desktop.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/22x22/apps
$(INSTALL) -m 0644 panel-settings.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/22x22/apps/panel-settings.png
uninstall:
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/22x22/apps/panel-applet-bluetooth.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/22x22/apps/panel-applet-desktop.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/22x22/apps/panel-settings.png
.PHONY: all clean distclean install uninstall

View File

@ -1,31 +0,0 @@
OBJDIR =
PREFIX = /usr/local
DESTDIR =
MKDIR = mkdir -m 0755 -p
INSTALL = install
RM = rm -f
all:
clean:
distclean: clean
install:
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps
$(INSTALL) -m 0644 panel-applet-bluetooth.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/panel-applet-bluetooth.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps
$(INSTALL) -m 0644 panel-applet-desktop.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/panel-applet-desktop.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps
$(INSTALL) -m 0644 panel-applet-usb.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/panel-applet-usb.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps
$(INSTALL) -m 0644 panel-settings.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/panel-settings.png
uninstall:
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/panel-applet-bluetooth.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/panel-applet-desktop.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/panel-applet-usb.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/24x24/apps/panel-settings.png
.PHONY: all clean distclean install uninstall

View File

@ -1,28 +0,0 @@
OBJDIR =
PREFIX = /usr/local
DESTDIR =
MKDIR = mkdir -m 0755 -p
INSTALL = install
RM = rm -f
all:
clean:
distclean: clean
install:
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps
$(INSTALL) -m 0644 panel-applet-bluetooth.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps/panel-applet-bluetooth.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps
$(INSTALL) -m 0644 panel-applet-desktop.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps/panel-applet-desktop.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps
$(INSTALL) -m 0644 panel-settings.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps/panel-settings.png
uninstall:
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps/panel-applet-bluetooth.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps/panel-applet-desktop.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/32x32/apps/panel-settings.png
.PHONY: all clean distclean install uninstall

View File

@ -1,28 +0,0 @@
OBJDIR =
PREFIX = /usr/local
DESTDIR =
MKDIR = mkdir -m 0755 -p
INSTALL = install
RM = rm -f
all:
clean:
distclean: clean
install:
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps
$(INSTALL) -m 0644 panel-applet-bluetooth.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/panel-applet-bluetooth.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps
$(INSTALL) -m 0644 panel-applet-desktop.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/panel-applet-desktop.png
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps
$(INSTALL) -m 0644 panel-settings.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/panel-settings.png
uninstall:
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/panel-applet-bluetooth.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/panel-applet-desktop.png
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/panel-settings.png
.PHONY: all clean distclean install uninstall

View File

@ -1,52 +0,0 @@
SUBDIRS = 16x16 22x22 24x24 32x32 48x48 scalable
MKDIR = mkdir -m 0755 -p
INSTALL = install
RM = rm -f
TARGETS = $(OBJDIR)Panel.pc
OBJDIR =
PREFIX = /usr/local
DESTDIR =
RM = rm -f
LN = ln -f
MKDIR = mkdir -m 0755 -p
INSTALL = install
all: subdirs $(TARGETS)
subdirs:
@for i in $(SUBDIRS); do (cd "$$i" && \
if [ -n "$(OBJDIR)" ]; then \
([ -d "$(OBJDIR)$$i" ] || $(MKDIR) -- "$(OBJDIR)$$i") && \
$(MAKE) OBJDIR="$(OBJDIR)$$i/"; \
else $(MAKE); fi) || exit; done
$(OBJDIR)Panel.pc: Panel.pc.in ../config.sh
./pkgconfig.sh -P "$(PREFIX)" -- "$(OBJDIR)Panel.pc"
clean:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done
$(RM) -- $(Panel.pc_OBJS)
./pkgconfig.sh -c -P "$(PREFIX)" -- "Panel.pc"
distclean:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done
$(RM) -- $(Panel.pc_OBJS)
./pkgconfig.sh -c -P "$(PREFIX)" -- "Panel.pc"
$(RM) -- $(TARGETS)
install: $(TARGETS)
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done
./pkgconfig.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)Panel.pc"
$(MKDIR) $(DESTDIR)$(PREFIX)/share/applications
$(INSTALL) -m 0644 deforaos-panel-settings.desktop $(DESTDIR)$(PREFIX)/share/applications/deforaos-panel-settings.desktop
$(MKDIR) $(DESTDIR)$(PREFIX)/share/applications
$(INSTALL) -m 0644 deforaos-wifibrowser.desktop $(DESTDIR)$(PREFIX)/share/applications/deforaos-wifibrowser.desktop
uninstall:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done
./pkgconfig.sh -P "$(DESTDIR)$(PREFIX)" -u -- "Panel.pc"
$(RM) -- $(DESTDIR)$(PREFIX)/share/applications/deforaos-panel-settings.desktop
$(RM) -- $(DESTDIR)$(PREFIX)/share/applications/deforaos-wifibrowser.desktop
.PHONY: all subdirs clean distclean install uninstall

View File

@ -1,22 +0,0 @@
OBJDIR =
PREFIX = /usr/local
DESTDIR =
MKDIR = mkdir -m 0755 -p
INSTALL = install
RM = rm -f
all:
clean:
distclean: clean
install:
$(MKDIR) $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps
$(INSTALL) -m 0644 panel-applet-bluetooth.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/panel-applet-bluetooth.svg
uninstall:
$(RM) -- $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/panel-applet-bluetooth.svg
.PHONY: all clean distclean install uninstall

View File

@ -1,95 +0,0 @@
TARGETS = $(OBJDIR)panel.1 $(OBJDIR)panel.html $(OBJDIR)panelctl.1 $(OBJDIR)panelctl.html $(OBJDIR)panel-embed.1 $(OBJDIR)panel-embed.html $(OBJDIR)panel-message.1 $(OBJDIR)panel-message.html $(OBJDIR)panel-notify.1 $(OBJDIR)panel-notify.html $(OBJDIR)wifibrowser.1 $(OBJDIR)wifibrowser.html
OBJDIR =
PREFIX = /usr/local
DESTDIR =
RM = rm -f
LN = ln -f
MKDIR = mkdir -m 0755 -p
INSTALL = install
all: $(TARGETS)
$(OBJDIR)panel.1: panel.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panel.1"
$(OBJDIR)panel.html: manual.css.xml panel.css.xml panel.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panel.html"
$(OBJDIR)panelctl.1: panelctl.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panelctl.1"
$(OBJDIR)panelctl.html: manual.css.xml panelctl.css.xml panelctl.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panelctl.html"
$(OBJDIR)panel-embed.1: panel-embed.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panel-embed.1"
$(OBJDIR)panel-embed.html: manual.css.xml panel-embed.css.xml panel-embed.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panel-embed.html"
$(OBJDIR)panel-message.1: panel-message.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panel-message.1"
$(OBJDIR)panel-message.html: manual.css.xml panel-message.css.xml panel-message.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panel-message.html"
$(OBJDIR)panel-notify.1: panel-notify.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panel-notify.1"
$(OBJDIR)panel-notify.html: manual.css.xml panel-notify.css.xml panel-notify.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)panel-notify.html"
$(OBJDIR)wifibrowser.1: wifibrowser.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)wifibrowser.1"
$(OBJDIR)wifibrowser.html: manual.css.xml wifibrowser.css.xml wifibrowser.xml
./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)wifibrowser.html"
clean:
$(RM) -- $(panel.1_OBJS) $(panel.html_OBJS) $(panelctl.1_OBJS) $(panelctl.html_OBJS) $(panel-embed.1_OBJS) $(panel-embed.html_OBJS) $(panel-message.1_OBJS) $(panel-message.html_OBJS) $(panel-notify.1_OBJS) $(panel-notify.html_OBJS) $(wifibrowser.1_OBJS) $(wifibrowser.html_OBJS)
./docbook.sh -c -P "$(PREFIX)" -- "panel.1"
./docbook.sh -c -P "$(PREFIX)" -- "panel.html"
./docbook.sh -c -P "$(PREFIX)" -- "panelctl.1"
./docbook.sh -c -P "$(PREFIX)" -- "panelctl.html"
./docbook.sh -c -P "$(PREFIX)" -- "panel-embed.1"
./docbook.sh -c -P "$(PREFIX)" -- "panel-embed.html"
./docbook.sh -c -P "$(PREFIX)" -- "panel-message.1"
./docbook.sh -c -P "$(PREFIX)" -- "panel-message.html"
./docbook.sh -c -P "$(PREFIX)" -- "panel-notify.1"
./docbook.sh -c -P "$(PREFIX)" -- "panel-notify.html"
./docbook.sh -c -P "$(PREFIX)" -- "wifibrowser.1"
./docbook.sh -c -P "$(PREFIX)" -- "wifibrowser.html"
distclean: clean
$(RM) -- $(TARGETS)
install: $(TARGETS)
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panelctl.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panelctl.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-embed.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-embed.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-message.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-message.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-notify.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)panel-notify.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)wifibrowser.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)wifibrowser.html"
uninstall:
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panelctl.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panelctl.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-embed.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-embed.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-message.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-message.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-notify.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "panel-notify.html"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "wifibrowser.1"
./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "wifibrowser.html"
.PHONY: all clean distclean install uninstall

View File

@ -1,24 +0,0 @@
OBJDIR =
PREFIX = /usr/local
DESTDIR =
RM = rm -f
LN = ln -f
MKDIR = mkdir -m 0755 -p
INSTALL = install
INCLUDEDIR= $(PREFIX)/include
all:
clean:
distclean: clean
install:
$(MKDIR) $(DESTDIR)$(PREFIX)/include/Desktop
$(INSTALL) -m 0644 Panel.h $(DESTDIR)$(PREFIX)/include/Desktop/Panel.h
uninstall:
$(RM) -- $(DESTDIR)$(PREFIX)/include/Desktop/Panel.h
.PHONY: all clean distclean install uninstall

View File

@ -1,39 +0,0 @@
TARGETS = $(OBJDIR)Panel.pot $(OBJDIR)es.mo $(OBJDIR)fr.mo
OBJDIR =
PREFIX = /usr/local
DESTDIR =
RM = rm -f
LN = ln -f
MKDIR = mkdir -m 0755 -p
INSTALL = install
all: $(TARGETS)
$(OBJDIR)Panel.pot: POTFILES
./gettext.sh -P "$(PREFIX)" -- "$(OBJDIR)Panel.pot"
$(OBJDIR)es.mo: $(OBJDIR)Panel.pot es.po
./gettext.sh -P "$(PREFIX)" -- "$(OBJDIR)es.mo"
$(OBJDIR)fr.mo: $(OBJDIR)Panel.pot fr.po
./gettext.sh -P "$(PREFIX)" -- "$(OBJDIR)fr.mo"
clean:
$(RM) -- $(Panel.pot_OBJS) $(es.mo_OBJS) $(fr.mo_OBJS)
./gettext.sh -c -P "$(PREFIX)" -- "Panel.pot"
./gettext.sh -c -P "$(PREFIX)" -- "es.mo"
./gettext.sh -c -P "$(PREFIX)" -- "fr.mo"
distclean: clean
$(RM) -- $(TARGETS)
install: $(TARGETS)
./gettext.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)es.mo"
./gettext.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)fr.mo"
uninstall:
./gettext.sh -P "$(DESTDIR)$(PREFIX)" -u -- "es.mo"
./gettext.sh -P "$(DESTDIR)$(PREFIX)" -u -- "fr.mo"
.PHONY: all clean distclean install uninstall

View File

@ -1,114 +0,0 @@
SUBDIRS = applets
TARGETS = $(OBJDIR)libPanel.a $(OBJDIR)libPanel.so.0.0 $(OBJDIR)libPanel.so.0 $(OBJDIR)libPanel.so $(OBJDIR)panel $(OBJDIR)panelctl $(OBJDIR)run
OBJDIR =
PREFIX = /usr/local
DESTDIR =
LIBDIR = $(PREFIX)/lib
CC = cc
CPPFLAGSF=
CPPFLAGS=
CFLAGSF = -W
CFLAGS = -Wall -g -O2 -pedantic
AR = ar
RANLIB = ranlib
CCSHARED= $(CC) -shared
BINDIR = $(PREFIX)/bin
SBINDIR = $(PREFIX)/sbin
RM = rm -f
LN = ln -f
MKDIR = mkdir -m 0755 -p
INSTALL = install
all: subdirs $(TARGETS)
subdirs:
@for i in $(SUBDIRS); do (cd "$$i" && \
if [ -n "$(OBJDIR)" ]; then \
([ -d "$(OBJDIR)$$i" ] || $(MKDIR) -- "$(OBJDIR)$$i") && \
$(MAKE) OBJDIR="$(OBJDIR)$$i/"; \
else $(MAKE); fi) || exit; done
libPanel_OBJS = $(OBJDIR)panel.o $(OBJDIR)window.o
libPanel_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D PREFIX=\"$(PREFIX)\" $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libDesktop` -fPIC
libPanel_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libDesktop` -lintl
$(OBJDIR)libPanel.a: $(libPanel_OBJS)
$(AR) -rc $(OBJDIR)libPanel.a $(libPanel_OBJS)
$(RANLIB) $(OBJDIR)libPanel.a
$(OBJDIR)libPanel.so.0.0 $(OBJDIR)libPanel.so.0 $(OBJDIR)libPanel.so: $(libPanel_OBJS)
$(CCSHARED) -o $(OBJDIR)libPanel.so.0.0 -Wl,-soname,libPanel.so.0 $(libPanel_OBJS) $(libPanel_LDFLAGS)
$(LN) -s -- libPanel.so.0.0 $(OBJDIR)libPanel.so.0
$(LN) -s -- libPanel.so.0.0 $(OBJDIR)libPanel.so
panel_OBJS = $(OBJDIR)main.o
panel_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D PREFIX=\"$(PREFIX)\" $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libDesktop`
panel_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libDesktop` -lintl -L. -L$(OBJDIR). -Wl,-rpath,$(LIBDIR) -lPanel
$(OBJDIR)panel: $(panel_OBJS) $(OBJDIR)libPanel.a
$(CC) -o $(OBJDIR)panel $(panel_OBJS) $(panel_LDFLAGS)
panelctl_OBJS = $(OBJDIR)panelctl.o
panelctl_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libDesktop`
panelctl_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libDesktop` -lintl
$(OBJDIR)panelctl: $(panelctl_OBJS)
$(CC) -o $(OBJDIR)panelctl $(panelctl_OBJS) $(panelctl_LDFLAGS)
run_OBJS = $(OBJDIR)run.o
run_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D PREFIX=\"$(PREFIX)\" $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libSystem gtk+-2.0`
run_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libSystem gtk+-2.0` -lintl
$(OBJDIR)run: $(run_OBJS)
$(CC) -o $(OBJDIR)run $(run_OBJS) $(run_LDFLAGS)
$(OBJDIR)panel.o: panel.c panel.h window.h ../include/Panel.h helper.c ../config.h
$(CC) $(libPanel_CFLAGS) -o $(OBJDIR)panel.o -c panel.c
$(OBJDIR)window.o: window.c ../include/Panel.h panel.h window.h
$(CC) $(libPanel_CFLAGS) -o $(OBJDIR)window.o -c window.c
$(OBJDIR)main.o: main.c ../include/Panel.h panel.h ../config.h
$(CC) $(panel_CFLAGS) -o $(OBJDIR)main.o -c main.c
$(OBJDIR)panelctl.o: panelctl.c ../include/Panel.h panel.h ../config.h
$(CC) $(panelctl_CFLAGS) -o $(OBJDIR)panelctl.o -c panelctl.c
$(OBJDIR)run.o: run.c
$(CC) $(run_CFLAGS) -o $(OBJDIR)run.o -c run.c
clean:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) clean) || exit; done
$(RM) -- $(libPanel_OBJS) $(panel_OBJS) $(panelctl_OBJS) $(run_OBJS)
distclean:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) distclean) || exit; done
$(RM) -- $(libPanel_OBJS) $(panel_OBJS) $(panelctl_OBJS) $(run_OBJS)
$(RM) -- $(TARGETS)
install: $(TARGETS)
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) install) || exit; done
$(MKDIR) $(DESTDIR)$(LIBDIR)
$(INSTALL) -m 0644 $(OBJDIR)libPanel.a $(DESTDIR)$(LIBDIR)/libPanel.a
$(INSTALL) -m 0755 $(OBJDIR)libPanel.so.0.0 $(DESTDIR)$(LIBDIR)/libPanel.so.0.0
$(LN) -s -- libPanel.so.0.0 $(DESTDIR)$(LIBDIR)/libPanel.so.0
$(LN) -s -- libPanel.so.0.0 $(DESTDIR)$(LIBDIR)/libPanel.so
$(MKDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 0755 $(OBJDIR)panel $(DESTDIR)$(BINDIR)/panel
$(MKDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 0755 $(OBJDIR)panelctl $(DESTDIR)$(BINDIR)/panelctl
$(MKDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 0755 $(OBJDIR)run $(DESTDIR)$(BINDIR)/run
uninstall:
@for i in $(SUBDIRS); do (cd "$$i" && $(MAKE) uninstall) || exit; done
$(RM) -- $(DESTDIR)$(LIBDIR)/libPanel.a
$(RM) -- $(DESTDIR)$(LIBDIR)/libPanel.so.0.0
$(RM) -- $(DESTDIR)$(LIBDIR)/libPanel.so.0
$(RM) -- $(DESTDIR)$(LIBDIR)/libPanel.so
$(RM) -- $(DESTDIR)$(BINDIR)/panel
$(RM) -- $(DESTDIR)$(BINDIR)/panelctl
$(RM) -- $(DESTDIR)$(BINDIR)/run
.PHONY: all subdirs clean distclean install uninstall

View File

@ -1,430 +0,0 @@
TARGETS = $(OBJDIR)battery.so $(OBJDIR)bluetooth.so $(OBJDIR)clock.so $(OBJDIR)close.so $(OBJDIR)cpu.so $(OBJDIR)cpufreq.so $(OBJDIR)desktop.so $(OBJDIR)embed.so $(OBJDIR)gps.so $(OBJDIR)gsm.so $(OBJDIR)lock.so $(OBJDIR)logout.so $(OBJDIR)menu.so $(OBJDIR)memory.so $(OBJDIR)mixer.so $(OBJDIR)mpd.so $(OBJDIR)network.so $(OBJDIR)pager.so $(OBJDIR)phone.so $(OBJDIR)rotate.so $(OBJDIR)separator.so $(OBJDIR)spacer.so $(OBJDIR)swap.so $(OBJDIR)systray.so $(OBJDIR)tasks.so $(OBJDIR)template.so $(OBJDIR)title.so $(OBJDIR)usb.so $(OBJDIR)user.so $(OBJDIR)volume.so $(OBJDIR)wpa_supplicant.so
OBJDIR =
PREFIX = /usr/local
DESTDIR =
LIBDIR = $(PREFIX)/lib
CC = cc
CPPFLAGSF= -I ../../include
CPPFLAGS=
CFLAGSF = -W `pkg-config --cflags libSystem gtk+-2.0` -fPIC
CFLAGS = -Wall -g -O2 -pedantic
LDFLAGSF= `pkg-config --libs libSystem gtk+-2.0`
AR = ar
RANLIB = ranlib
CCSHARED= $(CC) -shared
RM = rm -f
LN = ln -f
MKDIR = mkdir -m 0755 -p
INSTALL = install
all: $(TARGETS)
battery_OBJS = $(OBJDIR)battery.o
battery_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
battery_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)battery.so: $(battery_OBJS)
$(CCSHARED) -o $(OBJDIR)battery.so $(battery_OBJS) $(battery_LDFLAGS)
bluetooth_OBJS = $(OBJDIR)bluetooth.o
bluetooth_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
bluetooth_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)bluetooth.so: $(bluetooth_OBJS)
$(CCSHARED) -o $(OBJDIR)bluetooth.so $(bluetooth_OBJS) $(bluetooth_LDFLAGS)
clock_OBJS = $(OBJDIR)clock.o
clock_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
clock_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)clock.so: $(clock_OBJS)
$(CCSHARED) -o $(OBJDIR)clock.so $(clock_OBJS) $(clock_LDFLAGS)
close_OBJS = $(OBJDIR)close.o
close_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags x11`
close_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs x11`
$(OBJDIR)close.so: $(close_OBJS)
$(CCSHARED) -o $(OBJDIR)close.so $(close_OBJS) $(close_LDFLAGS)
cpu_OBJS = $(OBJDIR)cpu.o
cpu_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
cpu_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)cpu.so: $(cpu_OBJS)
$(CCSHARED) -o $(OBJDIR)cpu.so $(cpu_OBJS) $(cpu_LDFLAGS)
cpufreq_OBJS = $(OBJDIR)cpufreq.o
cpufreq_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
cpufreq_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)cpufreq.so: $(cpufreq_OBJS)
$(CCSHARED) -o $(OBJDIR)cpufreq.so $(cpufreq_OBJS) $(cpufreq_LDFLAGS)
desktop_OBJS = $(OBJDIR)desktop.o
desktop_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags x11`
desktop_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs x11`
$(OBJDIR)desktop.so: $(desktop_OBJS)
$(CCSHARED) -o $(OBJDIR)desktop.so $(desktop_OBJS) $(desktop_LDFLAGS)
embed_OBJS = $(OBJDIR)embed.o
embed_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libDesktop`
embed_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libDesktop`
$(OBJDIR)embed.so: $(embed_OBJS)
$(CCSHARED) -o $(OBJDIR)embed.so $(embed_OBJS) $(embed_LDFLAGS)
gps_OBJS = $(OBJDIR)gps.o
gps_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
gps_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)gps.so: $(gps_OBJS)
$(CCSHARED) -o $(OBJDIR)gps.so $(gps_OBJS) $(gps_LDFLAGS)
gsm_OBJS = $(OBJDIR)gsm.o
gsm_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
gsm_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)gsm.so: $(gsm_OBJS)
$(CCSHARED) -o $(OBJDIR)gsm.so $(gsm_OBJS) $(gsm_LDFLAGS)
lock_OBJS = $(OBJDIR)lock.o
lock_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
lock_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)lock.so: $(lock_OBJS)
$(CCSHARED) -o $(OBJDIR)lock.so $(lock_OBJS) $(lock_LDFLAGS)
logout_OBJS = $(OBJDIR)logout.o
logout_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
logout_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)logout.so: $(logout_OBJS)
$(CCSHARED) -o $(OBJDIR)logout.so $(logout_OBJS) $(logout_LDFLAGS)
menu_OBJS = $(OBJDIR)menu.o
menu_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D PREFIX=\"$(PREFIX)\" $(CFLAGSF) $(CFLAGS)
menu_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)menu.so: $(menu_OBJS)
$(CCSHARED) -o $(OBJDIR)menu.so $(menu_OBJS) $(menu_LDFLAGS)
memory_OBJS = $(OBJDIR)memory.o
memory_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
memory_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)memory.so: $(memory_OBJS)
$(CCSHARED) -o $(OBJDIR)memory.so $(memory_OBJS) $(memory_LDFLAGS)
mixer_OBJS = $(OBJDIR)mixer.o
mixer_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
mixer_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)mixer.so: $(mixer_OBJS)
$(CCSHARED) -o $(OBJDIR)mixer.so $(mixer_OBJS) $(mixer_LDFLAGS)
mpd_OBJS = $(OBJDIR)mpd.o
mpd_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
mpd_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)mpd.so: $(mpd_OBJS)
$(CCSHARED) -o $(OBJDIR)mpd.so $(mpd_OBJS) $(mpd_LDFLAGS)
network_OBJS = $(OBJDIR)network.o
network_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
network_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)network.so: $(network_OBJS)
$(CCSHARED) -o $(OBJDIR)network.so $(network_OBJS) $(network_LDFLAGS)
pager_OBJS = $(OBJDIR)pager.o
pager_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags x11`
pager_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs x11`
$(OBJDIR)pager.so: $(pager_OBJS)
$(CCSHARED) -o $(OBJDIR)pager.so $(pager_OBJS) $(pager_LDFLAGS)
phone_OBJS = $(OBJDIR)phone.o
phone_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags libDesktop`
phone_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs libDesktop`
$(OBJDIR)phone.so: $(phone_OBJS)
$(CCSHARED) -o $(OBJDIR)phone.so $(phone_OBJS) $(phone_LDFLAGS)
rotate_OBJS = $(OBJDIR)rotate.o
rotate_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
rotate_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)rotate.so: $(rotate_OBJS)
$(CCSHARED) -o $(OBJDIR)rotate.so $(rotate_OBJS) $(rotate_LDFLAGS)
separator_OBJS = $(OBJDIR)separator.o
separator_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
separator_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)separator.so: $(separator_OBJS)
$(CCSHARED) -o $(OBJDIR)separator.so $(separator_OBJS) $(separator_LDFLAGS)
spacer_OBJS = $(OBJDIR)spacer.o
spacer_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
spacer_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)spacer.so: $(spacer_OBJS)
$(CCSHARED) -o $(OBJDIR)spacer.so $(spacer_OBJS) $(spacer_LDFLAGS)
swap_OBJS = $(OBJDIR)swap.o
swap_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
swap_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)swap.so: $(swap_OBJS)
$(CCSHARED) -o $(OBJDIR)swap.so $(swap_OBJS) $(swap_LDFLAGS)
systray_OBJS = $(OBJDIR)systray.o
systray_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags x11`
systray_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs x11`
$(OBJDIR)systray.so: $(systray_OBJS)
$(CCSHARED) -o $(OBJDIR)systray.so $(systray_OBJS) $(systray_LDFLAGS)
tasks_OBJS = $(OBJDIR)tasks.o
tasks_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags x11`
tasks_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs x11`
$(OBJDIR)tasks.so: $(tasks_OBJS)
$(CCSHARED) -o $(OBJDIR)tasks.so $(tasks_OBJS) $(tasks_LDFLAGS)
template_OBJS = $(OBJDIR)template.o
template_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
template_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)template.so: $(template_OBJS)
$(CCSHARED) -o $(OBJDIR)template.so $(template_OBJS) $(template_LDFLAGS)
title_OBJS = $(OBJDIR)title.o
title_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) `pkg-config --cflags x11`
title_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs x11`
$(OBJDIR)title.so: $(title_OBJS)
$(CCSHARED) -o $(OBJDIR)title.so $(title_OBJS) $(title_LDFLAGS)
usb_OBJS = $(OBJDIR)usb.o
usb_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
usb_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)usb.so: $(usb_OBJS)
$(CCSHARED) -o $(OBJDIR)usb.so $(usb_OBJS) $(usb_LDFLAGS)
user_OBJS = $(OBJDIR)user.o
user_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
user_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)user.so: $(user_OBJS)
$(CCSHARED) -o $(OBJDIR)user.so $(user_OBJS) $(user_LDFLAGS)
volume_OBJS = $(OBJDIR)volume.o
volume_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) `pkg-config --cflags alsa` $(CFLAGSF) $(CFLAGS)
volume_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `pkg-config --libs alsa`
$(OBJDIR)volume.so: $(volume_OBJS)
$(CCSHARED) -o $(OBJDIR)volume.so $(volume_OBJS) $(volume_LDFLAGS)
wpa_supplicant_OBJS = $(OBJDIR)wpa_supplicant.o
wpa_supplicant_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
wpa_supplicant_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)wpa_supplicant.so: $(wpa_supplicant_OBJS)
$(CCSHARED) -o $(OBJDIR)wpa_supplicant.so $(wpa_supplicant_OBJS) $(wpa_supplicant_LDFLAGS)
$(OBJDIR)battery.o: battery.c ../../include/Panel.h
$(CC) $(battery_CFLAGS) -o $(OBJDIR)battery.o -c battery.c
$(OBJDIR)bluetooth.o: bluetooth.c ../../include/Panel.h
$(CC) $(bluetooth_CFLAGS) -o $(OBJDIR)bluetooth.o -c bluetooth.c
$(OBJDIR)clock.o: clock.c ../../include/Panel.h
$(CC) $(clock_CFLAGS) -o $(OBJDIR)clock.o -c clock.c
$(OBJDIR)close.o: close.c ../../include/Panel.h
$(CC) $(close_CFLAGS) -o $(OBJDIR)close.o -c close.c
$(OBJDIR)cpu.o: cpu.c ../../include/Panel.h
$(CC) $(cpu_CFLAGS) -o $(OBJDIR)cpu.o -c cpu.c
$(OBJDIR)cpufreq.o: cpufreq.c ../../include/Panel.h
$(CC) $(cpufreq_CFLAGS) -o $(OBJDIR)cpufreq.o -c cpufreq.c
$(OBJDIR)desktop.o: desktop.c ../../include/Panel.h
$(CC) $(desktop_CFLAGS) -o $(OBJDIR)desktop.o -c desktop.c
$(OBJDIR)embed.o: embed.c ../../include/Panel.h
$(CC) $(embed_CFLAGS) -o $(OBJDIR)embed.o -c embed.c
$(OBJDIR)gps.o: gps.c ../../include/Panel.h
$(CC) $(gps_CFLAGS) -o $(OBJDIR)gps.o -c gps.c
$(OBJDIR)gsm.o: gsm.c ../../include/Panel.h
$(CC) $(gsm_CFLAGS) -o $(OBJDIR)gsm.o -c gsm.c
$(OBJDIR)lock.o: lock.c ../../include/Panel.h
$(CC) $(lock_CFLAGS) -o $(OBJDIR)lock.o -c lock.c
$(OBJDIR)logout.o: logout.c ../../include/Panel.h
$(CC) $(logout_CFLAGS) -o $(OBJDIR)logout.o -c logout.c
$(OBJDIR)menu.o: menu.c ../../include/Panel.h ../../config.h
$(CC) $(menu_CFLAGS) -o $(OBJDIR)menu.o -c menu.c
$(OBJDIR)memory.o: memory.c ../../include/Panel.h
$(CC) $(memory_CFLAGS) -o $(OBJDIR)memory.o -c memory.c
$(OBJDIR)mixer.o: mixer.c ../../include/Panel.h
$(CC) $(mixer_CFLAGS) -o $(OBJDIR)mixer.o -c mixer.c
$(OBJDIR)mpd.o: mpd.c ../../include/Panel.h
$(CC) $(mpd_CFLAGS) -o $(OBJDIR)mpd.o -c mpd.c
$(OBJDIR)network.o: network.c ../../include/Panel.h
$(CC) $(network_CFLAGS) -o $(OBJDIR)network.o -c network.c
$(OBJDIR)pager.o: pager.c ../../include/Panel.h
$(CC) $(pager_CFLAGS) -o $(OBJDIR)pager.o -c pager.c
$(OBJDIR)phone.o: phone.c ../../include/Panel.h
$(CC) $(phone_CFLAGS) -o $(OBJDIR)phone.o -c phone.c
$(OBJDIR)rotate.o: rotate.c ../../include/Panel.h
$(CC) $(rotate_CFLAGS) -o $(OBJDIR)rotate.o -c rotate.c
$(OBJDIR)separator.o: separator.c ../../include/Panel.h
$(CC) $(separator_CFLAGS) -o $(OBJDIR)separator.o -c separator.c
$(OBJDIR)spacer.o: spacer.c ../../include/Panel.h
$(CC) $(spacer_CFLAGS) -o $(OBJDIR)spacer.o -c spacer.c
$(OBJDIR)swap.o: swap.c ../../include/Panel.h
$(CC) $(swap_CFLAGS) -o $(OBJDIR)swap.o -c swap.c
$(OBJDIR)systray.o: systray.c ../../include/Panel.h
$(CC) $(systray_CFLAGS) -o $(OBJDIR)systray.o -c systray.c
$(OBJDIR)tasks.o: tasks.c ../../include/Panel.h tasks.atoms
$(CC) $(tasks_CFLAGS) -o $(OBJDIR)tasks.o -c tasks.c
$(OBJDIR)template.o: template.c ../../include/Panel.h
$(CC) $(template_CFLAGS) -o $(OBJDIR)template.o -c template.c
$(OBJDIR)title.o: title.c ../../include/Panel.h
$(CC) $(title_CFLAGS) -o $(OBJDIR)title.o -c title.c
$(OBJDIR)usb.o: usb.c ../../include/Panel.h
$(CC) $(usb_CFLAGS) -o $(OBJDIR)usb.o -c usb.c
$(OBJDIR)user.o: user.c ../../include/Panel.h
$(CC) $(user_CFLAGS) -o $(OBJDIR)user.o -c user.c
$(OBJDIR)volume.o: volume.c ../../include/Panel.h
$(CC) $(volume_CFLAGS) -o $(OBJDIR)volume.o -c volume.c
$(OBJDIR)wpa_supplicant.o: wpa_supplicant.c ../../include/Panel.h
$(CC) $(wpa_supplicant_CFLAGS) -o $(OBJDIR)wpa_supplicant.o -c wpa_supplicant.c
clean:
$(RM) -- $(battery_OBJS) $(bluetooth_OBJS) $(clock_OBJS) $(close_OBJS) $(cpu_OBJS) $(cpufreq_OBJS) $(desktop_OBJS) $(embed_OBJS) $(gps_OBJS) $(gsm_OBJS) $(lock_OBJS) $(logout_OBJS) $(menu_OBJS) $(memory_OBJS) $(mixer_OBJS) $(mpd_OBJS) $(network_OBJS) $(pager_OBJS) $(phone_OBJS) $(rotate_OBJS) $(separator_OBJS) $(spacer_OBJS) $(swap_OBJS) $(systray_OBJS) $(tasks_OBJS) $(template_OBJS) $(title_OBJS) $(usb_OBJS) $(user_OBJS) $(volume_OBJS) $(wpa_supplicant_OBJS)
distclean: clean
$(RM) -- $(TARGETS)
install: $(TARGETS)
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)battery.so $(DESTDIR)$(LIBDIR)/Panel/applets/battery.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)bluetooth.so $(DESTDIR)$(LIBDIR)/Panel/applets/bluetooth.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)clock.so $(DESTDIR)$(LIBDIR)/Panel/applets/clock.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)close.so $(DESTDIR)$(LIBDIR)/Panel/applets/close.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)cpu.so $(DESTDIR)$(LIBDIR)/Panel/applets/cpu.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)cpufreq.so $(DESTDIR)$(LIBDIR)/Panel/applets/cpufreq.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)desktop.so $(DESTDIR)$(LIBDIR)/Panel/applets/desktop.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)embed.so $(DESTDIR)$(LIBDIR)/Panel/applets/embed.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)gps.so $(DESTDIR)$(LIBDIR)/Panel/applets/gps.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)gsm.so $(DESTDIR)$(LIBDIR)/Panel/applets/gsm.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)lock.so $(DESTDIR)$(LIBDIR)/Panel/applets/lock.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)logout.so $(DESTDIR)$(LIBDIR)/Panel/applets/logout.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)menu.so $(DESTDIR)$(LIBDIR)/Panel/applets/menu.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)memory.so $(DESTDIR)$(LIBDIR)/Panel/applets/memory.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)mixer.so $(DESTDIR)$(LIBDIR)/Panel/applets/mixer.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)network.so $(DESTDIR)$(LIBDIR)/Panel/applets/network.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)pager.so $(DESTDIR)$(LIBDIR)/Panel/applets/pager.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)phone.so $(DESTDIR)$(LIBDIR)/Panel/applets/phone.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)rotate.so $(DESTDIR)$(LIBDIR)/Panel/applets/rotate.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)separator.so $(DESTDIR)$(LIBDIR)/Panel/applets/separator.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)spacer.so $(DESTDIR)$(LIBDIR)/Panel/applets/spacer.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)swap.so $(DESTDIR)$(LIBDIR)/Panel/applets/swap.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)systray.so $(DESTDIR)$(LIBDIR)/Panel/applets/systray.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)tasks.so $(DESTDIR)$(LIBDIR)/Panel/applets/tasks.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)title.so $(DESTDIR)$(LIBDIR)/Panel/applets/title.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)usb.so $(DESTDIR)$(LIBDIR)/Panel/applets/usb.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)user.so $(DESTDIR)$(LIBDIR)/Panel/applets/user.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)volume.so $(DESTDIR)$(LIBDIR)/Panel/applets/volume.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0755 $(OBJDIR)wpa_supplicant.so $(DESTDIR)$(LIBDIR)/Panel/applets/wpa_supplicant.so
uninstall:
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/battery.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/bluetooth.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/clock.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/close.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/cpu.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/cpufreq.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/desktop.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/embed.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/gps.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/gsm.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/lock.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/logout.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/menu.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/memory.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/mixer.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/network.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/pager.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/phone.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/rotate.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/separator.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/spacer.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/swap.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/systray.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/tasks.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/title.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/usb.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/user.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/volume.so
$(RM) -- $(DESTDIR)$(LIBDIR)/Panel/applets/wpa_supplicant.so
.PHONY: all clean distclean install uninstall

View File

@ -1,55 +0,0 @@
TARGETS = $(OBJDIR)applets $(OBJDIR)applets2 $(OBJDIR)tests.log
OBJDIR =
PREFIX = /usr/local
DESTDIR =
BINDIR = $(PREFIX)/bin
SBINDIR = $(PREFIX)/sbin
CC = cc
CPPFLAGSF= -I ../include
CPPFLAGS=
CFLAGSF = -W `pkg-config --cflags libDesktop`
CFLAGS = -Wall -g -O2
LDFLAGSF= -W `pkg-config --libs libDesktop`
RM = rm -f
LN = ln -f
MKDIR = mkdir -m 0755 -p
INSTALL = install
all: $(TARGETS)
applets_OBJS = $(OBJDIR)applets.o
applets_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
applets_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)applets: $(applets_OBJS)
$(CC) -o $(OBJDIR)applets $(applets_OBJS) $(applets_LDFLAGS)
applets2_OBJS = $(OBJDIR)applets2.o
applets2_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
applets2_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)applets2: $(applets2_OBJS)
$(CC) -o $(OBJDIR)applets2 $(applets2_OBJS) $(applets2_LDFLAGS)
$(OBJDIR)tests.log: $(OBJDIR)applets $(OBJDIR)applets2 tests.sh
./tests.sh -P "$(PREFIX)" -- "$(OBJDIR)tests.log"
$(OBJDIR)applets.o: applets.c
$(CC) $(applets_CFLAGS) -o $(OBJDIR)applets.o -c applets.c
$(OBJDIR)applets2.o: applets2.c
$(CC) $(applets2_CFLAGS) -o $(OBJDIR)applets2.o -c applets2.c
clean:
$(RM) -- $(applets_OBJS) $(applets2_OBJS) $(tests.log_OBJS)
./tests.sh -c -P "$(PREFIX)" -- "tests.log"
distclean: clean
$(RM) -- $(TARGETS)
install: $(TARGETS)
uninstall:
.PHONY: all clean distclean install uninstall

View File

@ -1,93 +0,0 @@
TARGETS = $(OBJDIR)panel-embed $(OBJDIR)panel-message $(OBJDIR)panel-notify $(OBJDIR)panel-test $(OBJDIR)wifibrowser
OBJDIR =
PREFIX = /usr/local
DESTDIR =
BINDIR = $(PREFIX)/bin
SBINDIR = $(PREFIX)/sbin
CC = cc
CPPFLAGSF=
CPPFLAGS=
CFLAGSF = -W `pkg-config --cflags libDesktop`
CFLAGS = -Wall -g -O2
LDFLAGSF= `pkg-config --libs libDesktop`
RM = rm -f
LN = ln -f
MKDIR = mkdir -m 0755 -p
INSTALL = install
all: $(TARGETS)
panel-embed_OBJS = $(OBJDIR)embed.o
panel-embed_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D PREFIX=\"$(PREFIX)\" $(CFLAGSF) $(CFLAGS)
panel-embed_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)panel-embed: $(panel-embed_OBJS)
$(CC) -o $(OBJDIR)panel-embed $(panel-embed_OBJS) $(panel-embed_LDFLAGS)
panel-message_OBJS = $(OBJDIR)message.o
panel-message_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D PREFIX=\"$(PREFIX)\" $(CFLAGSF) $(CFLAGS)
panel-message_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)panel-message: $(panel-message_OBJS)
$(CC) -o $(OBJDIR)panel-message $(panel-message_OBJS) $(panel-message_LDFLAGS)
panel-notify_OBJS = $(OBJDIR)notify.o
panel-notify_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D PREFIX=\"$(PREFIX)\" $(CFLAGSF) $(CFLAGS)
panel-notify_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) -L../src -L$(OBJDIR). -Wl,-rpath,$(PREFIX)/lib -lPanel
$(OBJDIR)panel-notify: $(panel-notify_OBJS)
$(CC) -o $(OBJDIR)panel-notify $(panel-notify_OBJS) $(panel-notify_LDFLAGS)
panel-test_OBJS = $(OBJDIR)test.o
panel-test_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -D PREFIX=\"$(PREFIX)\" $(CFLAGSF) $(CFLAGS)
panel-test_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) -L../src -L$(OBJDIR). -Wl,-rpath,$(PREFIX)/lib -lPanel
$(OBJDIR)panel-test: $(panel-test_OBJS)
$(CC) -o $(OBJDIR)panel-test $(panel-test_OBJS) $(panel-test_LDFLAGS)
wifibrowser_OBJS = $(OBJDIR)wifibrowser.o
wifibrowser_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -I ../include $(CFLAGSF) $(CFLAGS)
wifibrowser_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
$(OBJDIR)wifibrowser: $(wifibrowser_OBJS)
$(CC) -o $(OBJDIR)wifibrowser $(wifibrowser_OBJS) $(wifibrowser_LDFLAGS)
$(OBJDIR)embed.o: embed.c ../include/Panel.h ../config.h
$(CC) $(panel-embed_CFLAGS) -o $(OBJDIR)embed.o -c embed.c
$(OBJDIR)message.o: message.c ../include/Panel.h ../config.h
$(CC) $(panel-message_CFLAGS) -o $(OBJDIR)message.o -c message.c
$(OBJDIR)notify.o: notify.c helper.c ../src/helper.c ../src/panel.h ../config.h
$(CC) $(panel-notify_CFLAGS) -o $(OBJDIR)notify.o -c notify.c
$(OBJDIR)test.o: test.c helper.c ../src/helper.c ../src/panel.h ../config.h
$(CC) $(panel-test_CFLAGS) -o $(OBJDIR)test.o -c test.c
$(OBJDIR)wifibrowser.o: wifibrowser.c ../src/applets/wpa_supplicant.c ../config.h
$(CC) $(wifibrowser_CFLAGS) -o $(OBJDIR)wifibrowser.o -c wifibrowser.c
clean:
$(RM) -- $(panel-embed_OBJS) $(panel-message_OBJS) $(panel-notify_OBJS) $(panel-test_OBJS) $(wifibrowser_OBJS)
distclean: clean
$(RM) -- $(TARGETS)
install: $(TARGETS)
$(MKDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 0755 $(OBJDIR)panel-embed $(DESTDIR)$(BINDIR)/panel-embed
$(MKDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 0755 $(OBJDIR)panel-message $(DESTDIR)$(BINDIR)/panel-message
$(MKDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 0755 $(OBJDIR)panel-notify $(DESTDIR)$(BINDIR)/panel-notify
$(MKDIR) $(DESTDIR)$(BINDIR)
$(INSTALL) -m 0755 $(OBJDIR)wifibrowser $(DESTDIR)$(BINDIR)/wifibrowser
uninstall:
$(RM) -- $(DESTDIR)$(BINDIR)/panel-embed
$(RM) -- $(DESTDIR)$(BINDIR)/panel-message
$(RM) -- $(DESTDIR)$(BINDIR)/panel-notify
$(RM) -- $(DESTDIR)$(BINDIR)/wifibrowser
.PHONY: all clean distclean install uninstall