Library.mk (9f759af0) Library.mk (390c74e1)
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 79 unchanged lines hidden (view full) ---

88
89gb_Library__get_layer_componentprefix = \
90 $(patsubst $(1):%,%,$(or \
91 $(filter $(1):%,$(gb_Library_COMPONENTPREFIXES)), \
92 $(call gb_Output_error,no ComponentTarget native prefix for layer '$(1)')))
93
94
95define gb_Library__forward_to_Linktarget
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 79 unchanged lines hidden (view full) ---

88
89gb_Library__get_layer_componentprefix = \
90 $(patsubst $(1):%,%,$(or \
91 $(filter $(1):%,$(gb_Library_COMPONENTPREFIXES)), \
92 $(call gb_Output_error,no ComponentTarget native prefix for layer '$(1)')))
93
94
95define gb_Library__forward_to_Linktarget
96gb_Library_$(1) = $$(call gb_LinkTarget_$(1),$$(call gb_Library__get_linktargetname,$$(1)),$$(2),$$(3))
96gb_Library_$(1) = $$(call gb_LinkTarget_$(1),$$(call gb_Library__get_linktargetname,$$(1)),$$(2),$$(3),$$(4))
97
98endef
99
100gb_Library_get_runtime_filename = \
101 $(or $(call gb_Library_get_dllname,$(1)),$(call gb_Library_get_filename,$(1)))
102
103define gb_Library_is_udk_versioned
104$(or \

--- 30 unchanged lines hidden (view full) ---

135 add_linked_static_libs \
136 add_external_libs \
137 use_external \
138 use_externals \
139 add_package_headers \
140 add_sdi_headers \
141 add_precompiled_header \
142 set_versionmap \
97
98endef
99
100gb_Library_get_runtime_filename = \
101 $(or $(call gb_Library_get_dllname,$(1)),$(call gb_Library_get_filename,$(1)))
102
103define gb_Library_is_udk_versioned
104$(or \

--- 30 unchanged lines hidden (view full) ---

135 add_linked_static_libs \
136 add_external_libs \
137 use_external \
138 use_externals \
139 add_package_headers \
140 add_sdi_headers \
141 add_precompiled_header \
142 set_versionmap \
143 set_private_api \
144 set_private_extract_of_public_api \
143,\
144 $(call gb_Library__forward_to_Linktarget,$(method))\
145))
146
147# vim: set noet sw=4 ts=4:
145,\
146 $(call gb_Library__forward_to_Linktarget,$(method))\
147))
148
149# vim: set noet sw=4 ts=4: