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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# -*- Makefile -*-
#----------------------------------------------------------------------------
# GNU Makefile
#
# @file GNUmakefile.SOCK_Netlink_Test
#
# gnu.mpd,v 1.119 2004/12/16 16:07:21 elliott_c Exp
#
# This file was automatically generated by MPC. Any changes made directly to
# this file will be lost the next time it is generated.
#
#----------------------------------------------------------------------------
MAKEFILE = GNUmakefile.SOCK_Netlink_Test
DEPENDENCY_FILE = .depend.SOCK_Netlink_Test
BIN_UNCHECKED = SOCK_Netlink_Test
FILES = \
$(ACE_ROOT)/tests/Main \
SOCK_Netlink_Test
VPATH = .:$(ACE_ROOT)/tests
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
LDLIBS = -lTest_Output -lACE
ifeq ($(INSBIN),.)
ifeq ($(PWD),)
PWD=$(shell pwd)
endif
INSBIN = $(PWD)
endif
OUTPUT_DIRECTORY = $(INSBIN)
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
## We don't need the ACELIB setting from wrapper_macros.GNU
ACELIB =
ifeq ($(versioned_so),1)
SOVERSION = .5.4.3
endif
# To build multiple targets in the same directory on AIX, it works
# best to have a template directory per project.
# The compiler/linker isn't too smart about instantiating templates...
ifdef TEMPINCDIR
TEMPINCDIR := $(TEMPINCDIR)/SOCK_Netlink_Test
all: $(TEMPINCDIR)
endif
ifneq ($(OUTPUT_DIRECTORY),)
all: $(OUTPUT_DIRECTORY)
$(OUTPUT_DIRECTORY):
-@$(MKDIR) "$(OUTPUT_DIRECTORY)"
endif
# turn off libcheck if doing a dry run
ifeq ($(findstring n, $(MAKEFLAGS)),n)
LIBCHECK = 1
else
# turn off libcheck if keep going was passed too
ifeq ($(findstring k, $(MAKEFLAGS)),k)
LIBCHECK = 1
else
LIBCHECK ?= $(filter-out $(foreach lib,Test_Output ACE,$(findstring $(lib),$(foreach libpath,$(ACE_ROOT)/lib /usr/lib $(INSLIB),$(wildcard $(libpath)/lib$(lib).* $(libpath)/$(lib).lib)))),Test_Output ACE)
ifeq ($(LIBCHECK),)
LIBCHECK = 1
endif
endif
endif
ifeq ($(LIBCHECK), 1)
BIN = $(BIN_UNCHECKED)$(EXEEXT)
else
all: lib_warning
endif
OBJS = $(addsuffix .$(OBJEXT), $(notdir $(FILES)))
SRC = $(addsuffix .cpp, $(FILES))
ifneq (,$(RC))
FILES += $(RESOURCES)
endif
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
ifneq ($(OUTPUT_DIRECTORY),)
ifneq ($(OUTPUT_DIRECTORY),.)
INSTALL = $(VBIN:%=$(INSBIN)/%)
CLEANUP_INSTALL += $(CLEANUP_BIN:%=$(INSBIN)/%$(VAR)$(EXEEXT))
endif
endif
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
ifeq ($(VXWORKSLINK),true)
include $(TGT_DIR)/h/make/rules.$(PRJ_TYPE)
endif
ifeq ($(VXWORKSLINK),true)
LDLIBPATH = -L$(ACE_ROOT)/lib
else
LDFLAGS += -L$(ACE_ROOT)/lib
endif
CPPFLAGS += -I$(ACE_ROOT)
ifeq ($(static_libs),1)
CPPFLAGS += -DACE_AS_STATIC_LIBS
endif
#----------------------------------------------------------------------------
# Local targets
#----------------------------------------------------------------------------
lib_warning:
@echo This project will not be built due to the following missing library:
@echo $(LIBCHECK)
ifneq ($(VXWORKSLINK),true)
ifndef kylix
$(BIN): $(addprefix $(VDIR), $(OBJS))
$(LINK.cc) $(LDFLAGS) $(CC_OUTPUT_FLAG) $@ $^ $(VLDLIBS) $(POSTLINK)
else
$(BIN): $(addprefix $(VDIR), $(OBJS))
$(LINK.cc) $(LDFLAGS) $(CC_OUTPUT_FLAG) $(VLDLIBS) $(BORINITEXEOBJ) $(POSTLINK) $^, $@,,
endif
endif
realclean: clean
ifneq ($(GENERATED_DIRTY),)
-$(RM) -r $(GENERATED_DIRTY)
endif
|