Makefile.status.inc
author Stiletto <blasux@blasux.ru>
Sat, 17 Aug 2019 15:23:15 +0400
changeset 16 e08bdbec1843
parent 3 dae770da6416
permissions -rw-r--r--
Fix battery indicator
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
     1
all: options ${OUT}
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
     2
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
     3
options:
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
     4
	@echo ${OUT} build options:
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
     5
	@echo "CFLAGS   = ${STATUS_CFLAGS}"
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
     6
	@echo "LDFLAGS  = ${STATUS_LDFLAGS}"
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
     7
	@echo "CC       = ${CC}"
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
     8
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
     9
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    10
${OBJ}: ${CONFIG} config.mk
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    11
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    12
%.o: %.c
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    13
	@echo CC $<
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    14
	@${CC} -c ${STATUS_CFLAGS} $<
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    15
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    16
${OUT}: ${OBJ}
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    17
	@echo CC -o $@
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    18
	@${CC} -o $@ ${OBJ} ${STATUS_LDFLAGS}
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    19
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    20
${CONFIG}:
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    21
	@echo creating $@ from default
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    22
	@cp config.def.h config.h
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    23
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    24
clean:
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    25
	@echo cleaning ${OUT}
3
dae770da6416 Pango markup is now optional
Stiletto <blasux@blasux.ru>
parents: 1
diff changeset
    26
	@rm -f ${OUT} ${OBJ}
1
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    27
3e9290bf7249 Some sample status scripts
Stiletto <blasux@blasux.ru>
parents:
diff changeset
    28
.PHONY: all clean