File: Makefile.in

package info (click to toggle)
acm 5.0-23.1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 8,364 kB
  • ctags: 4,793
  • sloc: ansic: 42,444; makefile: 706; cpp: 293; perl: 280; sh: 198
file content (107 lines) | stat: -rwxr-xr-x 2,120 bytes parent folder | download | duplicates (9)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
srcdir = @srcdir@
 VPATH = @srcdir@
  
  OBJS = \
  	disx.o \
	event.o \
	entity.o \
	sitename.o \
	register.o \
	lookup.o \
	simmgr_xdr.o \
	basic.o \
	parse.o \
	io.o \
	free.o \
	sizes.o \
	globe.o\
	datum.o \
	dr.o \
	datum_table.o \
	dis_xdr.o \
	dis_xdr1.o \
	dis_xdr2.o \
	xdr_umem.o \
	xdr_var_array.o

  SRCS = \
  	$(srcdir)/disx.c \
	$(srcdir)/event.c \
	$(srcdir)/entity.c \
	$(srcdir)/sitename.c \
	$(srcdir)/register.c \
	$(srcdir)/lookup.c \
	simmgr_xdr.c \
	$(srcdir)/basic.c \
	$(srcdir)/parse.c \
	$(srcdir)/io.c \
	$(srcdir)/free.c \
	$(srcdir)/sizes.c \
	$(srcdir)/globe.c \
	$(srcdir)/datum.c \
	$(srcdir)/dr.c \
	$(srcdir)/datum_table.c \
	dis_xdr.c \
	$(srcdir)/dis_xdr1.c \
	$(srcdir)/dis_xdr2.c \
	$(srcdir)/xdr_umem.c \
	$(srcdir)/xdr_var_array.c
 DISGEN = ../disgen/disgen
 RPCGEN = rpcgen
#CFLAGS = -I$(srcdir)/.. -I. -I.. -I../dis -DNPSNET_COMPAT @CFLAGS@ @DEFS@
 CFLAGS = -I$(srcdir)/.. -I. -I.. -I../dis @CFLAGS@ @DEFS@
     CC = @CC@
   PERL = perl
 RANLIB = @RANLIB@
     AR = ar
ARFLAGS = cq

all:	libdis.a

libdis.a: ../dis/disp.h simmgr.h $(OBJS)
	rm -f $@
	$(AR) $(ARFLAGS) $@ $(OBJS)
	$(RANLIB) $@

../dis/disp.h dis_xdr.c: dis.x
	$(DISGEN) $(srcdir)/dis.x
	mv dis.h ../dis/disp.h
	mv dis_xdr.c tmp.c
	perl -p -e 's/\#include "dis.h"/#include <disp.h>/' <tmp.c >dis_xdr.c
	rm -f tmp.c

../dis/dis_xdr.h: dis_xdr.c dis_xdr1.c xdrhdr.pl
	cat dis_xdr.c $(srcdir)/dis_xdr1.c | $(PERL) $(srcdir)/xdrhdr.pl $@

simmgr.h: simmgr.x
	rm -f $@
	$(RPCGEN) -h -o $@ $(srcdir)/simmgr.x

simmgr_xdr.c: simmgr.x
	rm -f $@
	$(RPCGEN) -c -o $@ $(srcdir)/simmgr.x
	mv $@ tmp.c
	perl -p -e 's/\#include .*simmgr.*$$/#include "simmgr.h"/' <tmp.c >$@
	rm -f tmp.c

dis_xdr.o: ../dis/dis_xdr.h

datum_table.o: datumtbl.h

datumtbl.h: datumtbl.pl
	$(PERL) $(srcdir)/datumtbl.pl <$(srcdir)/../dis/datum.h >datumtbl.h

clean:
	rm -rf *.o core datumtbl.h libdis.a \
		../dis/disp.h ../dis/dis_xdr.h *.bak \
		dis_xdr.c simmgr.h simmgr_xdr.c

depend: $(SRCS)
	makedepend -- $(CFLAGS) -- $(SRCS)

distclean: clean
	rm -f Makefile

tags TAGS check test:

# DO NOT DELETE THIS LINE -- make depend depends on it.