summaryrefslogtreecommitdiffhomepage
path: root/Makefile.in
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2016-04-24 16:29:50 -0400
committermidipix <writeonce@midipix.org>2016-11-10 23:35:42 -0500
commit781ac1bd0f2df4523b1a715befd1ae63d92afecc (patch)
tree21bdd6bb5942156aa2ef7e08197b51b538236874 /Makefile.in
parentcc1c9b2fc3a6ff29e89a2673b1a1a4d19558c6d4 (diff)
downloadperk-781ac1bd0f2df4523b1a715befd1ae63d92afecc.tar.bz2
perk-781ac1bd0f2df4523b1a715befd1ae63d92afecc.tar.xz
build system: PE targets: added import library version support.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in22
1 files changed, 12 insertions, 10 deletions
diff --git a/Makefile.in b/Makefile.in
index 869b090..0957e32 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -71,6 +71,8 @@ include $(PROJECT_DIR)/sysinfo/toolchain/$(TOOLCHAIN).mk
include $(PROJECT_DIR)/project/defs.mk
include $(PROJECT_DIR)/project/version.mk
+include $(PROJECT_DIR)/project/custom.mk
+
include $(PROJECT_DIR)/project/tree.mk
include $(PROJECT_DIR)/project/depends.mk
include $(PROJECT_DIR)/project/headers.mk
@@ -112,7 +114,7 @@ install-headers:shared static
mkdir -p $(DESTDIR)$(INCLUDEDIR)/$(PACKAGE)
cp $(API_HEADERS) $(DESTDIR)$(INCLUDEDIR)/$(PACKAGE)
-install-shared: shared install-lib install-soname install-solink
+install-shared: shared install-lib install-soname install-solink install-implib
install-lib: shared
mkdir -p $(DESTDIR)$(LIBDIR)
@@ -128,7 +130,7 @@ install-app: app install-app-extras
-shared: shared-lib shared-soname shared-solink
+shared: shared-lib shared-soname shared-solink implib
static: static-lib
@@ -140,8 +142,6 @@ shared-solink: shared-lib $(SHARED_SOLINK)
static-lib: static-objs $(STATIC_LIB)
-shared-implib: shared-lib
-
default-app: version.tag static $(DEFAULT_APP) $(APP)
@@ -198,7 +198,7 @@ version.tag: $(GIT_REFERENCE_DIR)
distclean: clean
rm -f Makefile
-clean:
+clean: clean-implib
rm -f tree.tag
rm -f dirs.tag
rm -f host.tag
@@ -210,7 +210,6 @@ clean:
rm -f $(SHARED_SONAME)
rm -f $(SHARED_SOLINK)
rm -f $(STATIC_LIB)
- rm -f $(SHARED_IMPLIB)
rm -f $(APP)
rm -f $(DEFAULT_APP)
rm -f $(SHARED_APP)
@@ -320,11 +319,14 @@ clean:
.PHONY: all install shared static app .display \
- shared-objs shared-lib shared-implib \
+ shared-objs shared-lib \
static-objs static-lib \
default-app shared-app static-app \
- install-shared install-static install-implib \
+ install-shared install-static \
install-headers install-app \
- clean distclean version \
+ clean distclean clean-implib version \
.display-project .display-env .display-tools .display-flags \
- .display-pe .display-elf .display-dirs .display-build
+ .display-pe .display-elf .display-dirs .display-build \
+ implib implib-ver implib-soname implib-solink \
+ install-implib install-implib-ver \
+ install-implib-soname install-implib-solink