File: Makefile.in

package info (click to toggle)
pxe 1.4.2-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 412 kB
  • ctags: 209
  • sloc: sh: 2,588; cpp: 2,356; makefile: 88
file content (37 lines) | stat: -rw-r--r-- 789 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
33
34
35
36
37
CXX		=	@CXX@
CXXFLAGS	=	@CXXFLAGS@
LDFLAGS		=	@LDFLAGS@ @LIBS@

EXECS		=	pxe
INSTALL		=	install -o root -g root

all:	$(EXECS)

pxe.o:	pxe.cc
sock.o:	sock.cc
logfile.o:	logfile.cc
options.o:	options.cc
sysexception.o:	sysexception.cc
packetstore.o:	packetstore.cc packetstore.h
posix_signal.o:	posix_signal.cc

OBJS	=	pxe.o sock.o logfile.o options.o sysexception.o \
			packetstore.o posix_signal.o

clean:
	/bin/rm -f $(EXECS) $(OBJS) *.o core a.out .nfs*

distclean:	clean
	/bin/rm -f config.cache autoconf.h config.log Makefile config.status

pxe:		$(OBJS)
	$(CXX) $(OBJS) -o pxe $(LDFLAGS)

.cc.o:
	$(CXX) $(CXXFLAGS) -c $*.cc

install:	all
	$(INSTALL) -m 755 pxe $(DESTDIR)/usr/sbin/
	@if test ! -e $(DESTDIR)/etc/pxe.conf; then \
		$(INSTALL) -m 644 pxe.conf $(DESTDIR)/etc/; \
	fi