File: Makefile

package info (click to toggle)
setserial 2.12-6
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 132 kB
  • ctags: 52
  • sloc: ansic: 601; sh: 68; makefile: 60
file content (32 lines) | stat: -rw-r--r-- 1,109 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
28
29
30
31
32
# setserial.mk - makefile for setserial - rick sladkey
# modified by Michael K. Johnson, johnsonm@stolaf.edu
# debianized by Gordon Russell, g.russell@dcs.napier.ac.uk

CC = gcc
CFLAGS = -O

all: setserial setserial.cat

setserial: setserial.c
	$(CC) $(CFLAGS) setserial.c -o setserial

setserial.cat: setserial.8
	nroff -man setserial.8 > setserial.cat

install: setserial
	install -g root -m 755 -o root -s setserial   $(DESTDIR)/bin
	install -g root -m 644 -o root    setserial.8 $(DESTDIR)/usr/man/man8
	@ARCH=`dpkg --print-architecture`;\
	if [ $${ARCH} == "m68k" ] ;\
        then echo "Building for 680x0 series";\
	  echo install -g root -m 755 -o root    rc.serial.m68k   $(DESTDIR)/etc/rc.boot/0setserial ;\
	  install -g root -m 755 -o root    rc.serial.m68k   $(DESTDIR)/etc/rc.boot/0setserial ;\
        else \
	  echo "Building for non-680x0 series";\
	  echo install -g root -m 755 -o root    rc.serial   $(DESTDIR)/etc/rc.boot/0setserial ;\
	  install -g root -m 755 -o root    rc.serial   $(DESTDIR)/etc/rc.boot/0setserial ;\
        fi

clean:
	rm -f setserial setserial.o setserial.cat *~