Several commands needed to build and install the Unicode database.

This commit is contained in:
Juan Jose Garcia Ripoll 2009-06-12 22:23:38 +02:00
parent 938fbf5e88
commit 4327e89bd8

View file

@ -107,6 +107,7 @@ DEF = ecl-threads.def
#
!if "$(ECL_UNICODE)" != ""
CFLAGS = $(CFLAGS) /DECL_UNICODE
UCDDAT = ucd.dat
!endif
!MESSAGE C++ compiler flags: $(CFLAGS)
@ -201,7 +202,7 @@ ecl-static.lib: $(TARGETS)
ucd.dat: $(top_srcdir)\..\contrib\unicode\ucd.dat
copy $(top_srcdir)\..\contrib\unicode\ucd.dat .
ecl_min$(EXE): $(LIBRARIES) eclmin.lib ucd.dat
ecl_min$(EXE): $(LIBRARIES) eclmin.lib $(UCDDAT)
$(CC) /Fe$@ cinit.obj c\all_symbols.obj eclmin.lib $(LDFLAGS) $(LIBS)
.gdbinit: $(srcdir)\util\gdbinit
@ -330,7 +331,7 @@ rt.lisp:
install:
IF NOT EXIST "$(prefix)" $(MKDIR) "$(prefix)"
IF NOT EXIST "$(bindir)" $(MKDIR) "$(bindir)"
for %i in ($(TARGETS) ecl.dll ucd.dat) do $(CP) %i "$(bindir)\%i"
for %i in ($(TARGETS) ecl.dll $(UCDDAT)) 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)"
@ -379,9 +380,10 @@ clean: clean_ecl clean_lisp
-$(RM) ecl\gmp.h
clean_ecl:
-for %i in (eclgc.lib eclgmp.lib lsp\config.lsp compile.lsp bare.lsp \
lsp\load.lsp clos\load.lsp cmp\load.lsp cmp\cmpdefs.lsp ucd.dat \
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) \
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)) \
do $(RM) %i
cd c
-$(MAKE) ECL_THREADS=$(ECL_THREADS) clean