File: Makefile

package info (click to toggle)
lpr 5.9-29hamm34
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 488 kB
  • ctags: 500
  • sloc: ansic: 6,005; makefile: 120; sh: 82
file content (26 lines) | stat: -rw-r--r-- 802 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
.EXPORT_ALL_VARIABLES:

CC = gcc
CFLAGS = -O2 -I../common_source
LDFLAGS	=
LDLIBS = -lcommon -L ../common_source


SUBDIRS	= common_source filters lpc lpd lpq lpr lprm lptest pac

all:
	set -e; for i in $(SUBDIRS); do make -C $$i all; done

install:
	install -o root -g root -m 755 -d ${DEBDIR}/var/spool
	install -o root -g lp -m 2775 -d ${DEBDIR}/var/spool/lpd
	install -o root -g lp -m 2775 -d ${DEBDIR}/var/spool/lpd/lp
	install -o root -g lp -m 2775 -d ${DEBDIR}/var/spool/lpd/remote
	install -o root -g root -m 0755 filter.pcl filter.ps ${DEBDIR}/etc
	install -o root -g root -m 0644 etc.printcap ${DEBDIR}/etc/printcap
	install -o root -g root -m 0644 printcap.5 ${DEBDIR}/usr/man/man5
	for i in $(SUBDIRS); do make -C $$i install; done

clean:
	for i in $(SUBDIRS); do make -C $$i clean; done