1 | # |
---|
2 | # $Id$ |
---|
3 | # |
---|
4 | |
---|
5 | @SET_MAKE@ |
---|
6 | srcdir = @srcdir@ |
---|
7 | VPATH = @srcdir@ |
---|
8 | RTEMS_ROOT = @top_srcdir@ |
---|
9 | PROJECT_ROOT = @PROJECT_ROOT@ |
---|
10 | |
---|
11 | H_PIECES=bpfilter loop netdb opt_ipfw opt_mrouting \ |
---|
12 | opt_tcpdebug poll resolv syslog |
---|
13 | H_FILES=$(H_PIECES:%=$(srcdir)/../%.h) |
---|
14 | |
---|
15 | SYS_H_PIECES=buf callout cdefs conf domain filio ioccom ioctl kernel \ |
---|
16 | libkern malloc mbuf mount param proc protosw queue reboot \ |
---|
17 | resourcevar rtprio select signalvar socket socketvar \ |
---|
18 | sockio sysctl syslimits syslog systm ttycom ttydefaults \ |
---|
19 | ucred uio |
---|
20 | SYS_H_FILES=$(SYS_H_PIECES:%=$(srcdir)/../sys/%.h) |
---|
21 | |
---|
22 | RTEMS_H_PIECES= rtems_bsdnet rtems_bsdnet_internal tftp |
---|
23 | RTEMS_H_FILES=$(RTEMS_H_PIECES:%=$(srcdir)/../rtems/%.h) |
---|
24 | |
---|
25 | MACHINE_H_PIECES= conf cpu cpufunc endian in_cksum limits param types vmparam |
---|
26 | MACHINE_H_FILES=$(MACHINE_H_PIECES:%=$(srcdir)/../machine/%.h) |
---|
27 | |
---|
28 | VM_H_PIECES= vm vm_extern vm_kern vm_param |
---|
29 | VM_H_FILES=$(VM_H_PIECES:%=$(srcdir)/../vm/%.h) |
---|
30 | |
---|
31 | NET_H_PIECES= bpf ethernet if if_arp if_dl if_llc if_types netisr \ |
---|
32 | radix raw_cb route |
---|
33 | NET_H_FILES=$(NET_H_PIECES:%=$(srcdir)/../net/%.h) |
---|
34 | |
---|
35 | NETINET_H_PIECES= icmp_var if_ether igmp igmp_var in in_pcb in_systm in_var \ |
---|
36 | ip ip_fw ip_icmp ip_mroute ip_var tcp tcp_debug tcp_fsm \ |
---|
37 | tcp_seq tcp_timer tcp_var tcpip udp udp_var |
---|
38 | NETINET_H_FILES=$(NETINET_H_PIECES:%=$(srcdir)/../netinet/%.h) |
---|
39 | |
---|
40 | ARPA_H_PIECES= ftp inet nameser nameser_compat telnet |
---|
41 | ARPA_H_FILES=$(ARPA_H_PIECES:%=$(srcdir)/../arpa/%.h) |
---|
42 | |
---|
43 | NFS_H_PIECES= krpc nfs nfsdiskless nfsproto rpcv2 xdr_subs |
---|
44 | NFS_H_FILES=$(NFS_H_PIECES:%=$(srcdir)/../nfs/%.h) |
---|
45 | |
---|
46 | SRCS=$(H_FILES) $(SYS_H_FILES) $(RTEMS_H_FILES) $(MACHINE_H_FILES) \ |
---|
47 | $(VM_H_FILES) $(NET_H_FILES) $(NETINET_H_FILES) $(ARPA_H_FILES) \ |
---|
48 | $(NFS_H_FILES) |
---|
49 | |
---|
50 | include $(RTEMS_ROOT)/make/custom/$(RTEMS_BSP).cfg |
---|
51 | include $(RTEMS_ROOT)/make/leaf.cfg |
---|
52 | |
---|
53 | CLEAN_ADDITIONS += |
---|
54 | CLOBBER_ADDITIONS += |
---|
55 | |
---|
56 | all: $(SRCS) |
---|
57 | $(INSTALL) -m 444 $(H_FILES) $(PROJECT_INCLUDE)/networking |
---|
58 | $(INSTALL) -m 444 $(SYS_H_FILES) $(PROJECT_INCLUDE)/networking/sys |
---|
59 | $(INSTALL) -m 444 $(RTEMS_H_FILES) $(PROJECT_INCLUDE)/networking/rtems |
---|
60 | $(INSTALL) -m 444 $(MACHINE_H_FILES) $(PROJECT_INCLUDE)/networking/machine |
---|
61 | $(INSTALL) -m 444 $(VM_H_FILES) $(PROJECT_INCLUDE)/networking/vm |
---|
62 | $(INSTALL) -m 444 $(NET_H_FILES) $(PROJECT_INCLUDE)/networking/net |
---|
63 | $(INSTALL) -m 444 $(NETINET_H_FILES) $(PROJECT_INCLUDE)/networking/netinet |
---|
64 | $(INSTALL) -m 444 $(ARPA_H_FILES) $(PROJECT_INCLUDE)/networking/arpa |
---|
65 | $(INSTALL) -m 444 $(NFS_H_FILES) $(PROJECT_INCLUDE)/networking/nfs |
---|