2008-09-14 13:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_b32.mak
* make_vc.mak
* contrib/mtpl_b32.mak
* contrib/mtpl_vc.mak
+ Attempt to add support for L_USR and A_USR
in non-GNU make. A_USR is probably wrong, L_USR
might also be. Please test.
This commit is contained in:
@@ -8,6 +8,15 @@
|
||||
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
|
||||
*/
|
||||
|
||||
2008-09-14 13:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
|
||||
* make_b32.mak
|
||||
* make_vc.mak
|
||||
* contrib/mtpl_b32.mak
|
||||
* contrib/mtpl_vc.mak
|
||||
+ Attempt to add support for L_USR and A_USR
|
||||
in non-GNU make. A_USR is probably wrong, L_USR
|
||||
might also be. Please test.
|
||||
|
||||
2008-09-14 12:54 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
|
||||
* harbour-ce-spec
|
||||
* make_xmingwce.sh
|
||||
|
||||
@@ -141,13 +141,13 @@ CFLAGS = -I$(INCLUDE_DIR) $(C_USR) $(CFLAGS) $(HB_BUILD_MODE)
|
||||
|
||||
CLIBFLAGS = -c -q -d -w -w-sig- $(CFLAGS) $(CLIBFLAGS)
|
||||
HARBOURFLAGS = -i$(INCLUDE_DIR) -n -q0 -w3 -es2 -km $(PRG_USR) $(HARBOURFLAGS)
|
||||
LDFLAGS = $(LDFLAGS)
|
||||
LDFLAGS = $(LDFLAGS) $(L_USR)
|
||||
|
||||
#**********************************************************
|
||||
|
||||
# This is needed, otherwise the libs may overflow when
|
||||
# debug info is requested with -v -y
|
||||
ARFLAGS = /P32
|
||||
ARFLAGS = /P32 $(A_USR)
|
||||
|
||||
#**********************************************************
|
||||
# COMPILE Rules
|
||||
|
||||
@@ -142,7 +142,7 @@ CFLAGS = -MT$(DBGMARKER) $(CFLAGS)
|
||||
|
||||
CLIBFLAGS = -c $(CFLAGS) $(CLIBFLAGS)
|
||||
HARBOURFLAGS = -i$(INCLUDE_DIR) -n -q0 -w3 -es2 -km $(PRG_USR) $(HARBOURFLAGS)
|
||||
LDFLAGS = $(LDFLAGS)
|
||||
LDFLAGS = $(LDFLAGS) $(L_USR)
|
||||
|
||||
#**********************************************************
|
||||
# COMPILE Rules
|
||||
|
||||
@@ -26,6 +26,8 @@
|
||||
# CLIBFLAGS - Extra C compiler options for the static libraries
|
||||
# CLIBFLAGSDLL - Extra C compiler options for the shared libraries
|
||||
#
|
||||
# L_USR - Extra linker options for the static libraries
|
||||
# (GNU make compatible envvar)
|
||||
# LDFLAGS - Extra linker options for the static libraries
|
||||
# LDFLAGSDLL - Extra linker options for the shared libraries
|
||||
#
|
||||
@@ -152,7 +154,7 @@ HARBOURFLAGSDLL= -n1 $(HBFLAGSCMN) $(HARBOURFLAGSDLL)
|
||||
#**********************************************************
|
||||
|
||||
# Linker Flags
|
||||
LDFLAGS = -ap -Tpe -Gn -C -L$(LIB_DIR) -L$(BIN_DIR) $(LDFLAGS)
|
||||
LDFLAGS = -ap -Tpe -Gn -C -L$(LIB_DIR) -L$(BIN_DIR) $(LDFLAGS) $(L_USR)
|
||||
LDFLAGSDLL = -aa -Gn -C -Tpd -Gi -L$(LIB_DIR) $(LDFLAGSDLL)
|
||||
!if "$(HB_BUILD_DEBUG)" == "yes"
|
||||
LDFLAGS = -v $(LDFLAGS)
|
||||
@@ -163,7 +165,7 @@ LDFLAGSDLL = -aa -Gn -C -Tpd -Gi -L$(LIB_DIR) $(LDFLAGSDLL)
|
||||
|
||||
# This is needed, otherwise the libs may overflow
|
||||
# when debug info is requested with -v -y
|
||||
ARFLAGS = /P32
|
||||
ARFLAGS = /P32 $(A_USR)
|
||||
|
||||
#**********************************************************
|
||||
#**********************************************************
|
||||
|
||||
@@ -26,6 +26,8 @@
|
||||
# CLIBFLAGS - Extra C compiler options for the static libraries
|
||||
# CLIBFLAGSDLL - Extra C compiler options for the shared libraries
|
||||
#
|
||||
# L_USR - Extra linker options for the static libraries
|
||||
# (GNU make compatible envvar)
|
||||
# LDFLAGS - Extra linker options for the static libraries
|
||||
# LDFLAGSDLL - Extra linker options for the shared libraries
|
||||
#
|
||||
@@ -231,7 +233,7 @@ HARBOURFLAGSDLL= -n1 $(HBFLAGSCMN) $(HARBOURFLAGSDLL)
|
||||
LDFLAGS = /NOLOGO /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM /ARMPADCODE \
|
||||
/STACK:65536,4096 /NODEFAULTLIB:"oldnames.lib" \
|
||||
/NODEFAULTLIB:"kernel32.lib" /ALIGN:4096 /OPT:REF /OPT:ICF \
|
||||
/LIBPATH:$(LIB_DIR) $(LDFLAGS)
|
||||
/LIBPATH:$(LIB_DIR) $(LDFLAGS) $(L_USR)
|
||||
# /ERRORREPORT:PROMPT /ENTRY:"mainWCRTStartup"
|
||||
!if $(HB_VISUALC_VER) >= 80
|
||||
LDFLAGS = $(LDFLAGS) /MANIFEST:NO
|
||||
@@ -241,7 +243,7 @@ LDFLAGSDLL = /DLL \
|
||||
/STACK:65536,4096 /NODEFAULTLIB:"oldnames.lib" \
|
||||
/LIBPATH:$(LIB_DIR) $(LDFLAGSDLL)
|
||||
!else
|
||||
LDFLAGS = /NOLOGO /SUBSYSTEM:console /LIBPATH:$(LIB_DIR) $(LDFLAGS)
|
||||
LDFLAGS = /NOLOGO /SUBSYSTEM:console /LIBPATH:$(LIB_DIR) $(LDFLAGS) $(L_USR)
|
||||
LDFLAGSDLL = /DLL \
|
||||
/NOLOGO /LIBPATH:$(LIB_DIR) $(LDFLAGSDLL)
|
||||
!endif
|
||||
|
||||
Reference in New Issue
Block a user