File: Makefile

package info (click to toggle)
statserial 1.1-18
  • links: PTS
  • area: main
  • in suites: potato
  • size: 76 kB
  • ctags: 13
  • sloc: ansic: 121; makefile: 50; sh: 10
file content (27 lines) | stat: -rw-r--r-- 630 bytes parent folder | download | duplicates (7)
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	= gcc

# 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) -c statserial.c

install: statserial
	install -m 555 statserial /usr/local/bin/statserial
	install -m 444 statserial.1 /usr/local/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