|
|
b45e59f |
diff -up alleggl/make/makefile.all~ alleggl/make/makefile.all
|
|
|
b45e59f |
--- alleggl/make/makefile.all~ 2007-01-06 21:39:09.000000000 +0100
|
|
|
b45e59f |
+++ alleggl/make/makefile.all 2010-09-10 09:14:33.192573997 +0200
|
|
|
b45e59f |
@@ -47,7 +47,6 @@ ifeq ($(DATA_INSTALLER),)
|
|
|
b45e59f |
PROG_INSTALLER=cp
|
|
|
b45e59f |
endif
|
|
|
b45e59f |
|
|
|
b45e59f |
-install: $(LIB_PATH_U) $(HEADERS_U) $(EXT_HEADERS_U)
|
|
|
b45e59f |
ifdef UNIX_TOOLS
|
|
|
b45e59f |
define CP_INSTALL
|
|
|
b45e59f |
$(foreach file, $(HEADERS_U), - $(DATA_INSTALLER) $(file) $(subst include,$(COMPILER_INCLUDE_DIR_U),$(file))
|
|
|
b45e59f |
@@ -59,6 +58,31 @@ ifdef UNIX_TOOLS
|
|
|
b45e59f |
$(foreach link, $(LIB_LINKS_U), - ln -sf $(notdir $(LIB_PATH_U)) $(subst $(LIB_DIR),$(COMPILER_LIB_DIR_U),$(link))
|
|
|
b45e59f |
)
|
|
|
b45e59f |
endef
|
|
|
b45e59f |
+ define RM_UNINSTALL
|
|
|
b45e59f |
+ $(foreach link, $(LIB_LINKS_U), - rm -f $(subst $(LIB_DIR),$(COMPILER_LIB_DIR_U),$(link))
|
|
|
b45e59f |
+ )
|
|
|
b45e59f |
+ $(foreach file, $(HEADERS_U), - rm -f $(subst include,$(COMPILER_INCLUDE_DIR_U),$(file))
|
|
|
b45e59f |
+ )
|
|
|
b45e59f |
+ $(foreach file, $(EXT_HEADERS_U), - rm -f $(subst include,$(COMPILER_INCLUDE_DIR_U),$(file))
|
|
|
b45e59f |
+ )
|
|
|
b45e59f |
+ endef
|
|
|
b45e59f |
+else
|
|
|
b45e59f |
+ define CP_INSTALL
|
|
|
b45e59f |
+ $(foreach file, $(HEADERS_D), - copy /y $(file) $(subst include,$(COMPILER_INCLUDE_DIR_D),$(file))
|
|
|
b45e59f |
+ )
|
|
|
b45e59f |
+ $(foreach file, $(EXT_HEADERS_D), - copy /y $(file) $(subst include,$(COMPILER_INCLUDE_DIR_D),$(file))
|
|
|
b45e59f |
+ )
|
|
|
b45e59f |
+ endef
|
|
|
b45e59f |
+ define RM_UNINSTALL
|
|
|
b45e59f |
+ $(foreach file, $(notdir $(HEADERS_D)), - del $(COMPILER_INCLUDE_DIR_D)\$(file)
|
|
|
b45e59f |
+ )
|
|
|
b45e59f |
+ $(foreach file, $(notdir $(EXT_HEADERS_D)), - del $(COMPILER_INCLUDE_DIR_D)\$(file)
|
|
|
b45e59f |
+ )
|
|
|
b45e59f |
+ endef
|
|
|
b45e59f |
+endif
|
|
|
b45e59f |
+
|
|
|
b45e59f |
+install: $(LIB_PATH_U) $(HEADERS_U) $(EXT_HEADERS_U)
|
|
|
b45e59f |
+ifdef UNIX_TOOLS
|
|
|
b45e59f |
ifeq ($(wildcard $(COMPILER_INCLUDE_DIR_U)/allegrogl),)
|
|
|
b45e59f |
mkdir -p $(COMPILER_INCLUDE_DIR_U)/allegrogl
|
|
|
b45e59f |
endif
|
|
|
b45e59f |
@@ -73,12 +97,6 @@ ifdef UNIX_TOOLS
|
|
|
b45e59f |
- $(INSTALL_LINK)
|
|
|
b45e59f |
- $(LDCONFIG)
|
|
|
b45e59f |
else
|
|
|
b45e59f |
- define CP_INSTALL
|
|
|
b45e59f |
- $(foreach file, $(HEADERS_D), - copy /y $(file) $(subst include,$(COMPILER_INCLUDE_DIR_D),$(file))
|
|
|
b45e59f |
- )
|
|
|
b45e59f |
- $(foreach file, $(EXT_HEADERS_D), - copy /y $(file) $(subst include,$(COMPILER_INCLUDE_DIR_D),$(file))
|
|
|
b45e59f |
- )
|
|
|
b45e59f |
- endef
|
|
|
b45e59f |
- mkdir $(COMPILER_INCLUDE_DIR_D)\allegrogl
|
|
|
b45e59f |
- mkdir $(COMPILER_INCLUDE_DIR_D)\allegrogl\GLext
|
|
|
b45e59f |
- $(CP_INSTALL)
|
|
|
b45e59f |
@@ -89,25 +107,11 @@ endif
|
|
|
b45e59f |
|
|
|
b45e59f |
uninstall:
|
|
|
b45e59f |
ifdef UNIX_TOOLS
|
|
|
b45e59f |
- define RM_UNINSTALL
|
|
|
b45e59f |
- $(foreach link, $(LIB_LINKS_U), - rm -f $(subst $(LIB_DIR),$(COMPILER_LIB_DIR_U),$(link))
|
|
|
b45e59f |
- )
|
|
|
b45e59f |
- $(foreach file, $(HEADERS_U), - rm -f $(subst include,$(COMPILER_INCLUDE_DIR_U),$(file))
|
|
|
b45e59f |
- )
|
|
|
b45e59f |
- $(foreach file, $(EXT_HEADERS_U), - rm -f $(subst include,$(COMPILER_INCLUDE_DIR_U),$(file))
|
|
|
b45e59f |
- )
|
|
|
b45e59f |
- endef
|
|
|
b45e59f |
- rm -f $(COMPILER_LIB_DIR_U)/$(notdir $(LIB_PATH_U))
|
|
|
b45e59f |
- $(RM_UNINSTALL)
|
|
|
b45e59f |
- rm -rf $(COMPILER_INCLUDE_DIR_U)/allegrogl/GLext
|
|
|
b45e59f |
- rm -rf $(COMPILER_INCLUDE_DIR_U)/allegrogl
|
|
|
b45e59f |
else
|
|
|
b45e59f |
- define RM_UNINSTALL
|
|
|
b45e59f |
- $(foreach file, $(notdir $(HEADERS_D)), - del $(COMPILER_INCLUDE_DIR_D)\$(file)
|
|
|
b45e59f |
- )
|
|
|
b45e59f |
- $(foreach file, $(notdir $(EXT_HEADERS_D)), - del $(COMPILER_INCLUDE_DIR_D)\$(file)
|
|
|
b45e59f |
- )
|
|
|
b45e59f |
- endef
|
|
|
b45e59f |
- $(RM_UNINSTALL)
|
|
|
b45e59f |
- rmdir /s /q $(COMPILER_INCLUDE_DIR_D)\allegrogl
|
|
|
b45e59f |
- del $(COMPILER_LIB_DIR_D)\$(notdir $(LIB_PATH_U))
|
|
|
b45e59f |
diff -up alleggl/make/makefile.unx~ alleggl/make/makefile.unx
|
|
|
b45e59f |
--- alleggl/make/makefile.unx~ 2007-11-10 20:33:06.000000000 +0100
|
|
|
b45e59f |
+++ alleggl/make/makefile.unx 2010-09-10 09:24:30.423574002 +0200
|
|
|
b45e59f |
@@ -149,11 +149,12 @@ distlist:
|
|
|
b45e59f |
|
|
|
b45e59f |
include make/makefile.dep
|
|
|
b45e59f |
|
|
|
b45e59f |
-$(LIB_PATH_U): $(GENERAL_LIB_OBJS) $(PLATFORM_OBJECT)
|
|
|
b45e59f |
define MAKE_LINKS
|
|
|
b45e59f |
$(foreach link, $(LIB_LINKS_U), - ln -sf $(notdir $(LIB_PATH_U)) $(link)
|
|
|
b45e59f |
)
|
|
|
b45e59f |
endef
|
|
|
b45e59f |
+
|
|
|
b45e59f |
+$(LIB_PATH_U): $(GENERAL_LIB_OBJS) $(PLATFORM_OBJECT)
|
|
|
b45e59f |
$(LIB_BUILDER) $@ $^
|
|
|
b45e59f |
- $(MAKE_LINKS)
|
|
|
b45e59f |
|