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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
#**********************************************************
|
||||
|
||||
@@ -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
|
||||
#**********************************************************
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user