2008-10-23 12:17 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

* make_vc.mak
    ! Changed '!' (non-working) echo supression char to '@'.

  * contrib/mtpl_b32.mak
  * contrib/mtpl_vc.mak
    % Changed to create the obj dir as a separate build rule 
      (just like for core) rather than for each file.
This commit is contained in:
Viktor Szakats
2008-10-23 10:18:03 +00:00
parent aba5b928cb
commit 8ef12af6d4
4 changed files with 20 additions and 7 deletions

View File

@@ -8,6 +8,15 @@
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
*/
2008-10-23 12:17 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_vc.mak
! Changed '!' (non-working) echo supression char to '@'.
* contrib/mtpl_b32.mak
* contrib/mtpl_vc.mak
% Changed to create the obj dir as a separate build rule
(just like for core) rather than for each file.
2008-10-23 12:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_b32.mak
* make_vc.mak

View File

@@ -140,20 +140,22 @@ ALL_LIB_SRC_DIRS_TMP=\
.;\
$(OBJ_DIR);\
all: $(OBJ_DIR) $(LIB_PATH)
$(OBJ_DIR):
@if not exist $@\nul mkdir $@
#**********************************************************
# General *.c --> *.obj COMPILE rule for STATIC Libraries
{$(ALL_LIB_SRC_DIRS)}.c{$(OBJ_DIR)}$(OBJEXT):
@if not exist "$(OBJ_DIR)" md "$(OBJ_DIR)" > nul
$(CC) $(CLIBFLAGS) -o$@ $<
#**********************************************************
# General *.cpp --> *.obj COMPILE rule for STATIC Libraries
{$(ALL_LIB_SRC_DIRS)}.cpp{$(OBJ_DIR)}$(OBJEXT):
@if not exist "$(OBJ_DIR)" md "$(OBJ_DIR)" > nul
$(CC) $(CLIBFLAGS: -P= ) -P -o$@ $<
#**********************************************************
# General *.prg --> *.obj COMPILE rule for STATIC Libraries
{$(ALL_LIB_SRC_DIRS)}.prg{$(OBJ_DIR)}$(OBJEXT):
@if not exist "$(OBJ_DIR)" md "$(OBJ_DIR)" > nul
$(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $**
$(CC) $(CLIBFLAGS) -o$@ $(OBJ_DIR)\$&.c
#**********************************************************

View File

@@ -137,20 +137,22 @@ LDFLAGS = $(LDFLAGS) $(L_USR)
# COMPILE Rules
#**********************************************************
all: $(OBJ_DIR) $(LIB_PATH)
$(OBJ_DIR):
@if not exist $@\nul mkdir $@
#**********************************************************
# General *.c --> *.obj COMPILE rule for STATIC Libraries
{.}.c{$(OBJ_DIR)}$(OBJEXT)::
@if not exist "$(OBJ_DIR)" md "$(OBJ_DIR)" > nul
$(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $<
#**********************************************************
# General *.cpp --> *.obj COMPILE rule for STATIC Libraries
{.}.cpp{$(OBJ_DIR)}$(OBJEXT)::
@if not exist "$(OBJ_DIR)" md "$(OBJ_DIR)" > nul
$(CC) $(CLIBFLAGS: -TC= -TP) -Fo$(OBJ_DIR)\ $<
#**********************************************************
# General *.prg --> *.obj COMPILE rule for STATIC Libraries
{.}.prg{$(OBJ_DIR)}$(OBJEXT):
@if not exist "$(OBJ_DIR)" md "$(OBJ_DIR)" > nul
$(HB) $(HARBOURFLAGS) -o$(OBJ_DIR)\ $<
$(CC) $(CLIBFLAGS) -Fo$(OBJ_DIR)\ $(OBJ_DIR)\$(*B).c
#**********************************************************

View File

@@ -693,7 +693,7 @@ all : $(HB_DEST_DIRS) $(HB_BUILD_TARGETS)
#**********************************************************
$(HB_DEST_DIRS) $(HB_BIN_INSTALL) $(HB_LIB_INSTALL) $(HB_INC_INSTALL):
!if not exist $@\nul mkdir $@
@if not exist $@\nul mkdir $@
#**********************************************************
# LIBRARY Targets BUILD rules