File: Makefile

package info (click to toggle)
statserial 1.1-25
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 188 kB
  • sloc: ansic: 516; makefile: 52; sh: 10
file content (27 lines) | stat: -rw-r--r-- 666 bytes parent folder | download
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
CC	= gcc
LD	= $(CC)

# for debug
#CFLAGS	= -Wall -g
#LDFLAGS = -N

# for production code
CFLAGS	+= -Wall -O3 -fomit-frame-pointer
LDFLAGS += -s

statserial:	statserial.o
	$(LD) $(LDFLAGS) -o statserial statserial.o -lcurses

statserial.o: statserial.c
	$(CC) $(CFLAGS) $(CPPFLAGS) -c statserial.c

install: statserial
	install -D -m 755 statserial $(DESTDIR)/usr/bin/statserial
	install -D -m 644 statserial.1 $(DESTDIR)/usr/share/man/man1/statserial.1

clean:
	$(RM) statserial statserial.o core *~

dist:	statserial.c Makefile statserial.1 README
	$(RM) statserial statserial.o core statserial-1.1.tar.gz *~
	cd .. ; tar -czvf statserial-1.1.tar.gz statserial-1.1