mirror of https://github.com/roytam1/UXP
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.1 KiB
42 lines
1.1 KiB
# -*- makefile -*- |
|
# vim:set ts=8 sw=8 sts=8 noet: |
|
# |
|
# This Source Code Form is subject to the terms of the Mozilla Public |
|
# License, v. 2.0. If a copy of the MPL was not distributed with this |
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/. |
|
|
|
ifndef NO_DIST_INSTALL |
|
|
|
ifneq (,$(strip $(PROGRAM)$(SIMPLE_PROGRAMS))) |
|
PROGRAMS_EXECUTABLES = $(SIMPLE_PROGRAMS) $(PROGRAM) |
|
PROGRAMS_DEST ?= $(FINAL_TARGET) |
|
PROGRAMS_TARGET := target |
|
INSTALL_TARGETS += PROGRAMS |
|
endif |
|
|
|
ifdef LIBRARY |
|
ifdef DIST_INSTALL |
|
ifdef IS_COMPONENT |
|
$(error Shipping static component libs makes no sense.) |
|
endif |
|
endif # DIST_INSTALL |
|
endif # LIBRARY |
|
|
|
|
|
ifdef SHARED_LIBRARY |
|
SHARED_LIBRARY_FILES = $(SHARED_LIBRARY) |
|
SHARED_LIBRARY_DEST ?= $(FINAL_TARGET)$(if $(IS_COMPONENT),/components) |
|
SHARED_LIBRARY_TARGET = target |
|
INSTALL_TARGETS += SHARED_LIBRARY |
|
endif # SHARED_LIBRARY |
|
|
|
ifneq (,$(strip $(HOST_SIMPLE_PROGRAMS)$(HOST_PROGRAM))) |
|
HOST_PROGRAMS_EXECUTABLES = $(HOST_SIMPLE_PROGRAMS) $(HOST_PROGRAM) |
|
HOST_PROGRAMS_DEST ?= $(DIST)/host/bin |
|
HOST_PROGRAMS_TARGET = host |
|
INSTALL_TARGETS += HOST_PROGRAMS |
|
endif |
|
|
|
endif # !NO_DIST_INSTALL |
|
|
|
# EOF
|
|
|