aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2017-04-24 19:31:23 +1200
committerDavid Phillips <david@sighup.nz>2017-04-24 19:31:23 +1200
commite5e9bc797fb4183ba2c915836d4594e5843ce6da (patch)
treec90e83fe39e6a5c990d4b62a9c0b29f26fca0bec /Makefile
parent627031d3c296c05b5d49f37622f011c9bc8ca0bf (diff)
downloadparamano-e5e9bc797fb4183ba2c915836d4594e5843ce6da.tar.xz
General makefile tidying
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile32
1 files changed, 4 insertions, 28 deletions
diff --git a/Makefile b/Makefile
index edf6e05..99e09d8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,19 +1,12 @@
include config.mk
-########################################################################
-# Phony targets
.PHONY: all lang paramano-extra clean strip install
-########################################################################
-########################################################################
-# Make entire suite
all: paramano paramano-set lang paramano-extra
-########################################################################
-########################################################################
-# Make main paramano system tray program
+# main paramano system tray program
paramano: bat_tray.o \
common.o \
config_file.o \
@@ -24,12 +17,9 @@ paramano: bat_tray.o \
paramano.o \
tray.o \
paramano_set_interface.o
- $(CC) -o $@ $^ $(LDFLAGS)
-########################################################################
-########################################################################
-# Make paramano-set utility
+# paramano-set governor/frequency setting utility
paramano-set: \
paramano_set.o \
common.o \
@@ -37,23 +27,17 @@ paramano-set: \
getfreq.o \
getgov.o
$(CC) -o $@ $? $(LDFLAGS)
-########################################################################
-########################################################################
-%.o: %.c $(DEPS)
- $(CC) -c -o $@ $< $(CFLAGS) $(DEFS)
-########################################################################
+#%.o: %.c $(DEPS)
+# $(CC) -c -o $@ $< $(CFLAGS) $(DEFS)
-########################################################################
# Make language file(s)
lang:
msgfmt -c -o lc/fr.mo lc/fr.po
-########################################################################
-########################################################################
# Prepare template config file
paramano-extra:
for file in paramano.conf paramano.desktop ; do \
@@ -62,24 +46,18 @@ paramano-extra:
-e 's:PARAMANO:$(PARAMANO):g' \
$$file.src > $$file ; \
done
-########################################################################
-########################################################################
# Strip all symbols from binaries
strip:
strip -s paramano paramano-set
-########################################################################
-########################################################################
# Remove generated files
clean:
rm -f paramano paramano-set *.o lc/*.mo paramano.conf paramano.desktop
-########################################################################
-########################################################################
# Install entire suite
install:
mkdir -p "$(DESTDIR)/$(SHAREDIR)/paramano/"
@@ -96,5 +74,3 @@ install:
# These provide some compatability with trayfreq
ln -s paramano "$$(dirname $(DESTDIR)/$(PARAMANO))/trayfreq"
ln -s paramano-set "$$(dirname $(DESTDIR)/$(PARAMANO))/trayfreq-set"
-########################################################################
-