* bin/hb-func.sh
! Fixed gtalleg lib name.
% Removed explicit harbour -gc0 option. This is now the default.
* utils/hbmk2/hbmk2.prg
+ Added fmstat/nofmstat support.
! Minor fix to allow more freedom in formatting inside .hbp files.
! Fixed to delete prg stub file when using -hbcc option.
+ Added Copyright section for Przemek for the ideas I've
borrowed from hbmk script and contributed code.
+ Detect platform default GT and only create stub if the
user selected GT is different.
+ Now using versions shared libs on *nixes.
+ Mode detection now regards the ending or the beginning
of the original name, so prefixed or postfixed names will
also be recognized: xhbcmp, hbcmpx, myhbcmp.
! Fixed to multiple -gt options override each other so the
last one will be effective.
! Fixed error message text when stub cannot be created.
Furthermore in this case hbmk will now quit.
+ Also using '-Wl,--start-group' for bsd (from hbmk script).
+ Added '-bind_at_load', '-multiply_defined suppress' gcc
options for darwin shared mode (from hbmk script).
* Changed stub name to hbstub (from hbmkgt).
* pthread lib handling streamlined based on hbmk script,
but this probably needs further cleaning as the script
isn't clear to me here.
+ Added fmstat/nofmstat switch. It most probably needs some
tweaking, as the conditions seem rather sophisticated here.
TODO: For non-*nix/non-gcc platforms (msvc/bcc32/owatcom
most importantly).
+ Added system libs for darwin if gtcrs or gtsln are selected.
(nslang isn't a default lib here, so it won't work on plain
installations, slang however will).
+ Missed from previous commit: Fix so that -nohbp doesn't
prevent processing the global config .hbp file.
! Fixed typo in prev commit.
* utils/hbmk2/examples/contrib.hbp
- Removed hbtip as it's not fully portable (dos).
+ utils/hbmk2/examples/contribf.hbp
+ Added complete database of contrib, with
availability information.
* contrib/xhb/Makefile
* contrib/hbmsql/Makefile
* contrib/hbmzip/Makefile
* contrib/hbziparc/Makefile
* contrib/hbnf/Makefile
* contrib/hbmisc/Makefile
* contrib/hbvpdf/Makefile
* Formatting.
161 lines
2.1 KiB
Makefile
161 lines
2.1 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
ROOT = ../../
|
|
|
|
LIBNAME=hbnf
|
|
|
|
C_SOURCES =\
|
|
alt.c \
|
|
caplock.c \
|
|
chdir.c \
|
|
color2n.c \
|
|
ctrl.c \
|
|
descendn.c \
|
|
dispc.c \
|
|
ftattr.c \
|
|
ftidle.c \
|
|
ftisprn.c \
|
|
fttext.c \
|
|
ftshadow.c \
|
|
getenvrn.c \
|
|
getver.c \
|
|
getvid.c \
|
|
iamidle.c \
|
|
kspeed.c \
|
|
mkdir.c \
|
|
mouse.c \
|
|
n2color.c \
|
|
numlock.c \
|
|
origin.c \
|
|
proper.c \
|
|
prtscr.c \
|
|
putkey.c \
|
|
rmdir.c \
|
|
setkeys.c \
|
|
setlastk.c \
|
|
shift.c \
|
|
stod.c \
|
|
|
|
BAD_C_SOURCES =\
|
|
ontick.c \
|
|
peek.c \
|
|
poke.c \
|
|
|
|
PRG_SOURCES=\
|
|
aading.prg \
|
|
aavg.prg \
|
|
acctadj.prg \
|
|
acctmnth.prg \
|
|
acctqtr.prg \
|
|
acctweek.prg \
|
|
acctyear.prg \
|
|
adessort.prg \
|
|
aemaxlen.prg \
|
|
aeminlen.prg \
|
|
amedian.prg \
|
|
anomatch.prg \
|
|
any2any.prg \
|
|
aredit.prg \
|
|
asum.prg \
|
|
at2.prg \
|
|
bitclr.prg \
|
|
bitset.prg \
|
|
blink.prg \
|
|
byt2bit.prg \
|
|
byt2hex.prg \
|
|
byteand.prg \
|
|
byteneg.prg \
|
|
bytenot.prg \
|
|
byteor.prg \
|
|
bytexor.prg \
|
|
calendar.prg \
|
|
clrsel.prg \
|
|
cntryset.prg \
|
|
d2e.prg \
|
|
datecnfg.prg \
|
|
dayofyr.prg \
|
|
daytobow.prg \
|
|
dectobin.prg \
|
|
dfile.prg \
|
|
diskfunc.prg \
|
|
dispmsg.prg \
|
|
dosver.prg \
|
|
e2d.prg \
|
|
easter.prg \
|
|
elapmil.prg \
|
|
elapsed.prg \
|
|
eltime.prg \
|
|
findith.prg \
|
|
firstday.prg \
|
|
floptst.prg \
|
|
gcd.prg \
|
|
hex2dec.prg \
|
|
invclr.prg \
|
|
isbit.prg \
|
|
isbiton.prg \
|
|
isshare.prg \
|
|
lastday.prg \
|
|
linked.prg \
|
|
madd.prg \
|
|
menu1.prg \
|
|
menutonf.prg \
|
|
metaph.prg \
|
|
miltime.prg \
|
|
min2dhm.prg \
|
|
month.prg \
|
|
mouse2.prg \
|
|
netpv.prg \
|
|
nooccur.prg \
|
|
ntow.prg \
|
|
nwlstat.prg \
|
|
nwsem.prg \
|
|
nwuid.prg \
|
|
page.prg \
|
|
pchr.prg \
|
|
pegs.prg \
|
|
pending.prg \
|
|
pickday.prg \
|
|
popadder.prg \
|
|
prtesc.prg \
|
|
pvid.prg \
|
|
qtr.prg \
|
|
rand1.prg \
|
|
restsets.prg \
|
|
ftround.prg \
|
|
savearr.prg \
|
|
savesets.prg \
|
|
scancode.prg \
|
|
scregion.prg \
|
|
setdate.prg \
|
|
settime.prg \
|
|
sinkey.prg \
|
|
sleep.prg \
|
|
sqzn.prg \
|
|
sysmem.prg \
|
|
tbwhile.prg \
|
|
tempfile.prg \
|
|
vertmenu.prg \
|
|
vidcur.prg \
|
|
vidmode.prg \
|
|
wda.prg \
|
|
week.prg \
|
|
workdays.prg \
|
|
woy.prg \
|
|
xbox.prg \
|
|
year.prg \
|
|
|
|
BAD_PRG_SOURCES=\
|
|
mouse1.prg \
|
|
|
|
PRG_HEADERS=\
|
|
ftmenuto.ch \
|
|
|
|
include $(TOP)$(ROOT)config/header.cf
|
|
INSTALL_RULE_HEADERS := $(INSTALL_RULE)
|
|
include $(TOP)$(ROOT)config/lib.cf
|
|
|
|
install::
|
|
$(INSTALL_RULE_HEADERS)
|