source: rtems/c/src/libnetworking/include/Makefile.in @ c5881fc1

4.104.114.84.95
Last change on this file since c5881fc1 was c5881fc1, checked in by Joel Sherrill <joel.sherrill@…>, on 05/14/99 at 15:31:07

Enabled compilation of rtems_servers at request of Jake Janovetz
<janovetz@…>.

  • Property mode set to 100644
File size: 3.0 KB
Line 
1#
2#  $Id$
3#
4
5@SET_MAKE@
6srcdir = @srcdir@
7top_srcdir = @top_srcdir@
8top_builddir = ../../../../..
9subdir = c/src/lib/libnetworking/include
10
11INSTALL = @INSTALL@
12
13RTEMS_ROOT = $(top_srcdir)/@RTEMS_TOPdir@
14PROJECT_ROOT = @PROJECT_ROOT@
15
16VPATH = @srcdir@
17
18H_PIECES=bpfilter loop netdb opt_ipfw opt_mrouting \
19    opt_tcpdebug poll resolv syslog
20H_FILES=$(H_PIECES:%=$(srcdir)/../%.h)
21
22SYS_H_PIECES=buf callout cdefs conf domain filio ioccom ioctl kernel \
23    libkern malloc mbuf mount param proc protosw queue reboot \
24    resourcevar rtprio select signalvar socket socketvar \
25    sockio sysctl syslimits syslog systm ttycom ttydefaults \
26    ucred uio
27SYS_H_FILES=$(SYS_H_PIECES:%=$(srcdir)/../sys/%.h)
28
29RTEMS_H_PIECES= rtems_bsdnet rtems_bsdnet_internal tftp
30RTEMS_H_FILES=$(RTEMS_H_PIECES:%=$(srcdir)/../rtems/%.h)
31
32MACHINE_H_PIECES= conf cpu cpufunc endian in_cksum limits param types vmparam
33MACHINE_H_FILES=$(MACHINE_H_PIECES:%=$(srcdir)/../machine/%.h)
34
35VM_H_PIECES= vm vm_extern vm_kern vm_param
36VM_H_FILES=$(VM_H_PIECES:%=$(srcdir)/../vm/%.h)
37
38NET_H_PIECES= bpf ethernet if if_arp if_dl if_llc if_types netisr \
39    radix raw_cb route
40NET_H_FILES=$(NET_H_PIECES:%=$(srcdir)/../net/%.h)
41
42NETINET_H_PIECES= icmp_var if_ether igmp igmp_var in in_pcb in_systm in_var \
43    ip ip_fw ip_icmp ip_mroute ip_var tcp tcp_debug tcp_fsm \
44    tcp_seq tcp_timer tcp_var tcpip udp udp_var
45NETINET_H_FILES=$(NETINET_H_PIECES:%=$(srcdir)/../netinet/%.h)
46
47ARPA_H_PIECES= ftp inet nameser nameser_compat telnet
48ARPA_H_FILES=$(ARPA_H_PIECES:%=$(srcdir)/../arpa/%.h)
49
50NFS_H_PIECES= krpc nfs nfsdiskless nfsproto rpcv2 xdr_subs
51NFS_H_FILES=$(NFS_H_PIECES:%=$(srcdir)/../nfs/%.h)
52
53RTEMS_SERVERS_H_PIECES= ftpd
54RTEMS_SERVERS_H_FILES=$(RTEMS_SERVERS_H_PIECES:%=$(srcdir)/../rtems_servers/%.h)
55
56SRCS=$(H_FILES) $(SYS_H_FILES) $(RTEMS_H_FILES) $(MACHINE_H_FILES) \
57     $(VM_H_FILES) $(NET_H_FILES) $(NETINET_H_FILES) $(ARPA_H_FILES) \
58     $(NFS_H_FILES) $(RTEMS_SERVERS_H_FILES)
59
60include $(RTEMS_ROOT)/make/custom/${RTEMS_BSP}.cfg
61include $(RTEMS_ROOT)/make/leaf.cfg
62
63CLEAN_ADDITIONS +=
64CLOBBER_ADDITIONS +=
65
66all:    $(SRCS)
67        $(INSTALL_CHANGE) -m 444 $(H_FILES) $(PROJECT_INCLUDE)/networking
68        $(INSTALL_CHANGE) -m 444 $(SYS_H_FILES) $(PROJECT_INCLUDE)/networking/sys
69        $(INSTALL_CHANGE) -m 444 $(RTEMS_H_FILES) $(PROJECT_INCLUDE)/networking/rtems
70        $(INSTALL_CHANGE) -m 444 $(MACHINE_H_FILES) $(PROJECT_INCLUDE)/networking/machine
71        $(INSTALL_CHANGE) -m 444 $(VM_H_FILES) $(PROJECT_INCLUDE)/networking/vm
72        $(INSTALL_CHANGE) -m 444 $(NET_H_FILES) $(PROJECT_INCLUDE)/networking/net
73        $(INSTALL_CHANGE) -m 444 $(NETINET_H_FILES) $(PROJECT_INCLUDE)/networking/netinet
74        $(INSTALL_CHANGE) -m 444 $(ARPA_H_FILES) $(PROJECT_INCLUDE)/networking/arpa
75        $(INSTALL_CHANGE) -m 444 $(NFS_H_FILES) $(PROJECT_INCLUDE)/networking/nfs
76        $(INSTALL_CHANGE) -m 444 $(RTEMS_SERVERS_H_FILES) $(PROJECT_INCLUDE)/networking
77
78Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
79        cd $(top_builddir) \
80         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
Note: See TracBrowser for help on using the repository browser.