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

4.104.114.84.95
Last change on this file since 196094eb was 196094eb, checked in by Joel Sherrill <joel.sherrill@…>, on 04/19/99 at 13:19:14

Patch from Ralf Corsepius <corsepiu@…>:

This one is an enhancement to acpolish.

It replaces some Makefile variables by others variable in Makefile.ins
(tries to use unique name for some variables). It therefore eases
parsing Makefile.ins for further automatic Makefile.in conversions in
future.

To apply:

cd <rtems-source-tree>
sh <path-to>/rtems-rc-19990407-8.sh
./autogen

  • Property mode set to 100644
File size: 2.7 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
53SRCS=$(H_FILES) $(SYS_H_FILES) $(RTEMS_H_FILES) $(MACHINE_H_FILES) \
54     $(VM_H_FILES) $(NET_H_FILES) $(NETINET_H_FILES) $(ARPA_H_FILES) \
55     $(NFS_H_FILES)
56
57include $(RTEMS_ROOT)/make/custom/${RTEMS_BSP}.cfg
58include $(RTEMS_ROOT)/make/leaf.cfg
59
60CLEAN_ADDITIONS +=
61CLOBBER_ADDITIONS +=
62
63all:    $(SRCS)
64        $(INSTALL_CHANGE) -m 444 $(H_FILES) $(PROJECT_INCLUDE)/networking
65        $(INSTALL_CHANGE) -m 444 $(SYS_H_FILES) $(PROJECT_INCLUDE)/networking/sys
66        $(INSTALL_CHANGE) -m 444 $(RTEMS_H_FILES) $(PROJECT_INCLUDE)/networking/rtems
67        $(INSTALL_CHANGE) -m 444 $(MACHINE_H_FILES) $(PROJECT_INCLUDE)/networking/machine
68        $(INSTALL_CHANGE) -m 444 $(VM_H_FILES) $(PROJECT_INCLUDE)/networking/vm
69        $(INSTALL_CHANGE) -m 444 $(NET_H_FILES) $(PROJECT_INCLUDE)/networking/net
70        $(INSTALL_CHANGE) -m 444 $(NETINET_H_FILES) $(PROJECT_INCLUDE)/networking/netinet
71        $(INSTALL_CHANGE) -m 444 $(ARPA_H_FILES) $(PROJECT_INCLUDE)/networking/arpa
72        $(INSTALL_CHANGE) -m 444 $(NFS_H_FILES) $(PROJECT_INCLUDE)/networking/nfs
73
74Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
75        cd $(top_builddir) \
76         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
Note: See TracBrowser for help on using the repository browser.