2008-11-09 11:45 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/make_gcc.mak
! declared non file helper rules as .PHONY ones.
! fixed bad typo in helper rules usage - strange that I haven't seen
it before.
* restored non indirect rules - now they should work as expected
also in parallel builds.
TODO: remove static libraries from HB_BUILD_TARGETS in common.mak
if everything is correct then they should be created to satisfy
hbrun and other tools dependencies. It's not necessary to explicitly
duplicate it.
This commit is contained in:
@@ -8,6 +8,18 @@
|
||||
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
|
||||
*/
|
||||
|
||||
2008-11-09 11:45 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||||
* harbour/make_gcc.mak
|
||||
! declared non file helper rules as .PHONY ones.
|
||||
! fixed bad typo in helper rules usage - strange that I haven't seen
|
||||
it before.
|
||||
* restored non indirect rules - now they should work as expected
|
||||
also in parallel builds.
|
||||
TODO: remove static libraries from HB_BUILD_TARGETS in common.mak
|
||||
if everything is correct then they should be created to satisfy
|
||||
hbrun and other tools dependencies. It's not necessary to explicitly
|
||||
duplicate it.
|
||||
|
||||
2008-11-08 15:40 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
|
||||
* harbour/contrib/gtwvg/gtwvg.c
|
||||
* harbour/contrib/gtwvg/gtwvg.h
|
||||
|
||||
@@ -261,6 +261,7 @@ all : $(HB_DEST_DIRS) $(HB_BUILD_TARGETS)
|
||||
#**********************************************************
|
||||
# Helper targets
|
||||
#**********************************************************
|
||||
.PHONY : BasicLibs BasicExes StdLibs MinLibs
|
||||
BasicLibs : $(COMMON_LIB) $(HBPP_EXE) $(PP_LIB) $(COMPILER_LIB)
|
||||
BasicExes : BasicLibs $(HARBOUR_EXE)
|
||||
StdLibs : BasicExes $(STANDARD_STATIC_HBLIBS)
|
||||
@@ -396,28 +397,28 @@ $(HBPP_EXE) : $(HBPP_EXE_OBJS) $(COMMON_LIB)
|
||||
$(HARBOUR_EXE) : $(HARBOUR_EXE_OBJS) $(COMPILER_LIB) $(PP_LIB) $(COMMON_LIB)
|
||||
$(CC) $(CFLAGS) -o $@ $^ $(HB_OS_LIBS)
|
||||
#**********************************************************
|
||||
$(HBRUN_EXE) : $(StdLibs)
|
||||
$(HBRUN_EXE) : $(HBRUN_EXE_OBJS)
|
||||
$(HBRUN_EXE) :: StdLibs
|
||||
$(HBRUN_EXE) :: $(HBRUN_EXE_OBJS)
|
||||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
||||
#**********************************************************
|
||||
$(HBTEST_EXE) : $(StdLibs)
|
||||
$(HBTEST_EXE) : $(HBTEST_EXE_OBJS)
|
||||
$(HBTEST_EXE) :: StdLibs
|
||||
$(HBTEST_EXE) :: $(HBTEST_EXE_OBJS)
|
||||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
||||
#**********************************************************
|
||||
$(HBDOC_EXE) : $(MinLibs)
|
||||
$(HBDOC_EXE) : $(HBDOC_EXE_OBJS)
|
||||
$(HBDOC_EXE) :: MinLibs
|
||||
$(HBDOC_EXE) :: $(HBDOC_EXE_OBJS)
|
||||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
||||
#**********************************************************
|
||||
$(HBMAKE_EXE) : $(MinLibs)
|
||||
$(HBMAKE_EXE) : $(HBMAKE_EXE_OBJS)
|
||||
$(HBMAKE_EXE) :: MinLibs
|
||||
$(HBMAKE_EXE) :: $(HBMAKE_EXE_OBJS)
|
||||
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
||||
#**********************************************************
|
||||
|
||||
#**********************************************************
|
||||
# DLL Targets
|
||||
#**********************************************************
|
||||
$(HARBOUR_DLL) : $(StdLibs)
|
||||
$(HARBOUR_DLL) : $(DLL_OBJS)
|
||||
$(HARBOUR_DLL) :: StdLibs
|
||||
$(HARBOUR_DLL) :: $(DLL_OBJS)
|
||||
$(CC) $(LDFLAGSDLL) -o $@ $^ $(HB_OS_LIBS) $(HB_IMPLIB_PART)
|
||||
#**********************************************************
|
||||
# DLL EXECUTABLE Targets
|
||||
|
||||
Reference in New Issue
Block a user