mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-30 04:10:44 -08:00
Windows now uses the compiled-in Unicode tables
This commit is contained in:
parent
0c126aeaad
commit
d21d141cd9
2 changed files with 10 additions and 15 deletions
|
|
@ -128,12 +128,6 @@ CFLAGS = $(CFLAGS)
|
|||
DEF = ecl-threads.def
|
||||
!endif
|
||||
|
||||
# Additional configuration for Unicode support
|
||||
#
|
||||
!if "$(ECL_UNICODE)" != ""
|
||||
UCDDAT = ucd.dat
|
||||
!endif
|
||||
|
||||
!MESSAGE C++ compiler flags: $(CFLAGS)
|
||||
!MESSAGE C++ linker flags: $(LDFLAGS)
|
||||
|
||||
|
|
@ -226,10 +220,7 @@ BUILD-STAMP: Makefile
|
|||
ecl-static.lib: $(TARGETS)
|
||||
link /lib /out:$@ eclmin.lib c\all_symbols2.obj lsp.lib eclgmp.lib eclgc.lib
|
||||
|
||||
ucd.dat: $(top_srcdir)\..\contrib\unicode\ucd.dat
|
||||
copy $(top_srcdir)\..\contrib\unicode\ucd.dat .
|
||||
|
||||
ecl_min$(EXE): $(LIBRARIES) eclmin.lib $(UCDDAT)
|
||||
ecl_min$(EXE): $(LIBRARIES) eclmin.lib
|
||||
$(CC) /Fe$@ cinit.obj c\all_symbols.obj eclmin.lib $(LDFLAGS) $(LIBS)
|
||||
if exist ecl_min$(EXE).manifest \
|
||||
mt -manifest ecl_min.exe.manifest -outputresource:ecl_min.exe;1
|
||||
|
|
@ -370,7 +361,7 @@ rt.lisp:
|
|||
install:
|
||||
IF NOT EXIST "$(prefix)" $(MKDIR) "$(prefix)"
|
||||
IF NOT EXIST "$(bindir)" $(MKDIR) "$(bindir)"
|
||||
for %i in ($(TARGETS) ecl.dll $(UCDDAT)) do $(CP) %i "$(bindir)\%i"
|
||||
for %i in ($(TARGETS) ecl.dll) do $(CP) %i "$(bindir)\%i"
|
||||
IF EXIST "$(bindir)\ecl2$(EXE)" $(MV) "$(bindir)\ecl2$(EXE)" "$(bindir)\ecl$(EXE)"
|
||||
IF EXIST ecl2$(EXE).manifest $(CP) ecl2$(EXE).manifest "$(bindir)\ecl$(EXE).manifest"
|
||||
IF EXIST ecl.dll.manifest $(CP) ecl.dll.manifest "$(bindir)"
|
||||
|
|
@ -392,7 +383,6 @@ install:
|
|||
IF NOT EXIST "$(docdir)" $(MKDIR) "$(docdir)"
|
||||
for %i in (..\Copyright ..\ANNOUNCEMENT ..\LGPL ..\README.1st ..\src\CHANGELOG) do $(CP) %i "$(docdir)"
|
||||
!if "$(ECL_UNICODE)" != ""
|
||||
$(CP) $(UCDDAT) "$(libdir)"
|
||||
IF NOT EXIST "$(libdir)\encodings" $(MKDIR) "$(libdir)\encodings"
|
||||
$(CP) encodings\*.* "$(libdir)\encodings"
|
||||
!endif
|
||||
|
|
@ -428,7 +418,7 @@ clean_ecl:
|
|||
lsp\load.lsp clos\load.lsp cmp\load.lsp cmp\cmpdefs.lsp \
|
||||
ecl.lib ecl.dll ecl_min$(EXE) eclmin.lib help.doc sysfun.lsp \
|
||||
BUILD-STAMP $(TARGETS) *.exp *.ilk *.manifest *.pdb *.c *.obj \
|
||||
ecl-config.bat ecl-static.lib $(UCDDAT)) \
|
||||
ecl-config.bat ecl-static.lib) \
|
||||
do $(RM) %i
|
||||
cd c
|
||||
-$(MAKE) ECL_THREADS=$(ECL_THREADS) clean
|
||||
|
|
|
|||
|
|
@ -21,7 +21,10 @@ THREADS_OBJ=
|
|||
!endif
|
||||
|
||||
!if "$(ECL_UNICODE)" != ""
|
||||
ECL_UNICODE_FLAG=1
|
||||
ECL_UNICODE_FLAG=21
|
||||
ECL_UCD_OBJ = ucd.obj ucd-0000.obj ucd-0016.obj \
|
||||
ucd-0032.obj ucd-0048.obj ucd-0064.obj \
|
||||
ucd-0080.obj ucd-0096.obj
|
||||
!else
|
||||
ECL_UNICODE_FLAG=0
|
||||
!endif
|
||||
|
|
@ -93,7 +96,7 @@ OBJS = main.obj symbol.obj package.obj list.obj\
|
|||
mapfun.obj multival.obj hash.obj format.obj pathname.obj\
|
||||
structure.obj load.obj unixfsys.obj unixsys.obj \
|
||||
ffi.obj alloc_2.obj tcp.obj $(THREADS_OBJ) serialize.obj \
|
||||
$(ECL_FFI_OBJ)
|
||||
$(ECL_FFI_OBJ) $(ECL_UCD_OBJ)
|
||||
|
||||
all: $(DPP) ..\eclmin.lib ..\cinit.obj
|
||||
|
||||
|
|
@ -109,6 +112,8 @@ all: $(DPP) ..\eclmin.lib ..\cinit.obj
|
|||
$(DPP) $< $@
|
||||
{$(srcdir:\=/)/ffi}.d{}.c:
|
||||
$(DPP) $< $@
|
||||
{$(srcdir:\=/)/unicode}.c{}.c:
|
||||
$(DPP) $< $@
|
||||
{$(srcdir:\=/)/numbers}.d{}.c:
|
||||
$(DPP) $< $@
|
||||
{$(srcdir:\=/)/threads}.d{}.c:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue