-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile.in
More file actions
37 lines (28 loc) · 709 Bytes
/
Copy pathMakefile.in
File metadata and controls
37 lines (28 loc) · 709 Bytes
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
CP = cp
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
$(CP) pxe /usr/sbin/
@if test ! -e /etc/pxe.conf; then \
$(CP) pxe.conf /etc/; \
fi