Files
harbour-core/harbour/contrib/hbnf/Makefile
Viktor Szakats 84a89f08ff 2009-02-20 19:03 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* 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.
2009-02-20 18:06:33 +00:00

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)