diff --git a/harbour/contrib/adordd/make_b32.bat b/harbour/contrib/adordd/make_b32.bat new file mode 100644 index 0000000000..950f1f6e21 --- /dev/null +++ b/harbour/contrib/adordd/make_b32.bat @@ -0,0 +1,31 @@ +@echo off +rem +rem $Id$ +rem + +if "%1" == "clean" goto CLEAN +if "%1" == "CLEAN" goto CLEAN + +:BUILD + + make -fmakefile.bc %1 %2 %3 > make_b32.log + if errorlevel 1 goto BUILD_ERR + +:BUILD_OK + + copy ..\..\lib\b32\adordd.lib ..\..\lib\*.* > nul + if exist ..\..\lib\b32\adordd.bak del ..\..\lib\b32\adordd.bak + goto EXIT + +:BUILD_ERR + + notepad make_b32.log + goto EXIT + +:CLEAN + if exist ..\..\lib\b32\adordd.lib del ..\..\lib\b32\adordd.lib + if exist ..\..\lib\b32\adordd.bak del ..\..\lib\b32\adordd.bak + + goto EXIT + +:EXIT \ No newline at end of file diff --git a/harbour/contrib/adordd/makefile.bc b/harbour/contrib/adordd/makefile.bc new file mode 100644 index 0000000000..0b87ef6e1f --- /dev/null +++ b/harbour/contrib/adordd/makefile.bc @@ -0,0 +1,25 @@ +# +# $Id$ +# + +# makefile for Borland C/C++ 32 bits +# Building of AdoRdd.lib - RDD for Microsoft ADO + +INCLUDE_DIR = ..\..\include + +BIN_DIR = ..\..\bin\b32 +OBJ_DIR = ..\..\obj\b32 +LIB_DIR = ..\..\lib\b32 + +$(LIB_DIR)\adordd.lib : \ + $(OBJ_DIR)\adordd.obj + +$(OBJ_DIR)\adordd.obj : adordd.c +adordd.c : adordd.prg + +.c.obj: + bcc32 $(CLIBFLAGS) $(C_USR) -c -O2 -DWIN32 -I$(INCLUDE_DIR) -o$@ $< + tlib $(LIB_DIR)\adordd.lib -+$@,, + +.prg.c: + $(BIN_DIR)\harbour.exe $< -q0 -w -es2 -gc0 -n -i$(INCLUDE_DIR) -o$@