part 2 of Benjamin's Windows patches - forgot to add new files last time
This commit is contained in:
parent
79fe4b68df
commit
d1d97c3b73
26
Makefile.bc
Normal file
26
Makefile.bc
Normal file
@ -0,0 +1,26 @@
|
||||
all: config.h
|
||||
cd cole
|
||||
$(MAKE) -f Makefile.bc all
|
||||
cd ..\xlhtml
|
||||
$(MAKE) -f Makefile.bc all
|
||||
cd ..\ppthtml
|
||||
$(MAKE) -f Makefile.bc all
|
||||
cd ..
|
||||
|
||||
clean:
|
||||
-del config.h
|
||||
cd cole
|
||||
$(MAKE) -f Makefile.bc clean
|
||||
cd ..\xlhtml
|
||||
$(MAKE) -f Makefile.bc clean
|
||||
cd ..\ppthtml
|
||||
$(MAKE) -f Makefile.bc clean
|
||||
cd ..
|
||||
|
||||
config.h: config.h.in
|
||||
copy $? $@
|
||||
type &&|
|
||||
\#define VERSION "0.5"
|
||||
| >> $@
|
||||
|
||||
# eof
|
24
Makefile.vc
Normal file
24
Makefile.vc
Normal file
@ -0,0 +1,24 @@
|
||||
all: config.h
|
||||
cd cole
|
||||
$(MAKE) -f Makefile.vc all
|
||||
cd ..\xlhtml
|
||||
$(MAKE) -f Makefile.vc all
|
||||
cd ..\ppthtml
|
||||
$(MAKE) -f Makefile.vc all
|
||||
cd ..
|
||||
|
||||
clean:
|
||||
-del config.h
|
||||
cd cole
|
||||
$(MAKE) -f Makefile.vc clean
|
||||
cd ..\xlhtml
|
||||
$(MAKE) -f Makefile.vc clean
|
||||
cd ..\ppthtml
|
||||
$(MAKE) -f Makefile.vc clean
|
||||
cd ..
|
||||
|
||||
config.h: config.h.in
|
||||
copy $? $@
|
||||
echo #define VERSION "0.5" >> $@
|
||||
|
||||
# eof
|
24
cole/Makefile.bc
Normal file
24
cole/Makefile.bc
Normal file
@ -0,0 +1,24 @@
|
||||
# -w-8008 Disable warning "Condition is always true"
|
||||
# -q Disable copyright message
|
||||
#CFLAGS_DEBUG = -y -v
|
||||
CFLAGS = -w-8008 -q -DWIN32=1 -I.. $(CFLAGS_DEBUG)
|
||||
|
||||
OBJECTS = cole.obj internal.obj oledecod.obj olecod.obj support.obj version.obj
|
||||
|
||||
all: cole.h cole.lib
|
||||
|
||||
clean:
|
||||
-del *.obj
|
||||
-del *.lib
|
||||
|
||||
cole.lib: $(OBJECTS)
|
||||
tlib cole.lib -+$(OBJECTS: = -+)
|
||||
|
||||
version.obj: version.win32.c
|
||||
$(CC) $(CFLAGS) -DCOMPILER=BC++ -c -o$@ $?
|
||||
|
||||
cole.h: cole.h.in
|
||||
copy $? $@
|
||||
|
||||
# eof
|
||||
|
21
cole/Makefile.vc
Normal file
21
cole/Makefile.vc
Normal file
@ -0,0 +1,21 @@
|
||||
CFLAGS = /nologo /DWIN32=1 /I..
|
||||
|
||||
OBJECTS = cole.obj internal.obj oledecod.obj olecod.obj support.obj version.obj
|
||||
|
||||
all: cole.h cole.lib
|
||||
|
||||
clean:
|
||||
-del *.obj
|
||||
-del *.lib
|
||||
|
||||
cole.lib: $(OBJECTS)
|
||||
lib /OUT:cole.lib $(OBJECTS)
|
||||
|
||||
version.obj: version.win32.c
|
||||
$(CC) $(CFLAGS) /DCOMPILER=BC++ /c /Fo$@ version.win32.c
|
||||
|
||||
cole.h: cole.h.in
|
||||
copy $? $@
|
||||
|
||||
# eof
|
||||
|
12
cole/version.win32.c
Normal file
12
cole/version.win32.c
Normal file
@ -0,0 +1,12 @@
|
||||
int cole_major_version = 2;
|
||||
int cole_minor_version = 0;
|
||||
int cole_micro_version = 2;
|
||||
char * cole_version = "2.0.2";
|
||||
|
||||
#ifndef COMPILER
|
||||
#error Define the COMPILER macro
|
||||
#endif
|
||||
|
||||
#define STRINGIFY_SUB(s) #s
|
||||
#define STRINGIFY(s) STRINGIFY_SUB(s)
|
||||
char * cole_host_info = STRINGIFY(COMPILER) ": i686, Microsoft, Win32";
|
24
ppthtml/Makefile.bc
Normal file
24
ppthtml/Makefile.bc
Normal file
@ -0,0 +1,24 @@
|
||||
# -w-8008 Disable warning "Condition is always true"
|
||||
# -w-8066 Disable warning "Unreachable code"
|
||||
# -q Disable copyright message
|
||||
#CFLAGS_DEBUG = -y -v
|
||||
CFLAGS = -w-8008 -w-8066 -q -DWIN32=1 -I.. -I..\cole $(CFLAGS_DEBUG)
|
||||
LDFLAGS = -q $(CFLAGS_DEBUG)
|
||||
|
||||
LIBCOLE = ..\cole\cole.lib
|
||||
|
||||
all: ppthtml.exe pptdump.exe
|
||||
|
||||
clean:
|
||||
-del *.obj
|
||||
-del *.exe
|
||||
-del *.tds
|
||||
|
||||
ppthtml.exe: ppthtml.obj $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) ppthtml.obj $(LIBCOLE)
|
||||
|
||||
pptdump.exe: pptdump.obj $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) pptdump.obj $(LIBCOLE)
|
||||
|
||||
# eof
|
||||
|
19
ppthtml/Makefile.vc
Normal file
19
ppthtml/Makefile.vc
Normal file
@ -0,0 +1,19 @@
|
||||
CFLAGS = /nologo /DWIN32=1 /I.. /I..\cole
|
||||
LDFLAGS = /nologo
|
||||
|
||||
LIBCOLE = ..\cole\cole.lib
|
||||
|
||||
all: ppthtml.exe pptdump.exe
|
||||
|
||||
clean:
|
||||
-del *.obj
|
||||
-del *.exe
|
||||
|
||||
ppthtml.exe: ppthtml.obj $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) ppthtml.obj $(LIBCOLE)
|
||||
|
||||
pptdump.exe: pptdump.obj $(OBJECTS)
|
||||
$(CC) $(LDFLAGS) pptdump.obj $(LIBCOLE)
|
||||
|
||||
# eof
|
||||
|
30
xlhtml/Makefile.bc
Normal file
30
xlhtml/Makefile.bc
Normal file
@ -0,0 +1,30 @@
|
||||
# -w-8012 Disable warning "Comparing signed and unsigned values"
|
||||
# -w-8008 Disable warning "Condition is always true"
|
||||
# -w-8066 Disable warning "Unreachable code"
|
||||
# -q Disable copyright message
|
||||
#CFLAGS_DEBUG = -y -v
|
||||
CFLAGS = -w-8012 -w-8008 -w-8066 -q -DWIN32=1 -I.. -I..\cole $(CFLAGS_DEBUG)
|
||||
LDFLAGS = -q $(CFLAGS_DEBUG)
|
||||
|
||||
COMMON_OBJECTS = support.obj
|
||||
XLHTML_OBJECTS = $(COMMON_OBJECTS) ascii.obj html.obj xml.obj
|
||||
LIBCOLE = ..\cole\cole.lib
|
||||
|
||||
all: xlhtml.exe xldump.exe xlcdump.exe
|
||||
|
||||
clean:
|
||||
-del *.obj
|
||||
-del *.exe
|
||||
-del *.tds
|
||||
|
||||
xlhtml.exe: xlhtml.obj $(XLHTML_OBJECTS)
|
||||
$(CC) $(LDFLAGS) xlhtml.obj $(XLHTML_OBJECTS) $(LIBCOLE)
|
||||
|
||||
xldump.exe: xldump.obj $(COMMON_OBJECTS)
|
||||
$(CC) $(LDFLAGS) xldump.obj $(COMMON_OBJECTS) $(LIBCOLE)
|
||||
|
||||
xlcdump.exe: xlcdump.obj $(COMMON_OBJECTS)
|
||||
$(CC) $(LDFLAGS) xlcdump.obj $(COMMON_OBJECTS) $(LIBCOLE)
|
||||
|
||||
# eof
|
||||
|
25
xlhtml/Makefile.vc
Normal file
25
xlhtml/Makefile.vc
Normal file
@ -0,0 +1,25 @@
|
||||
CFLAGS = /nologo /DWIN32=1 /I.. /I..\cole
|
||||
LDFLAGS = /nologo
|
||||
|
||||
COMMON_OBJECTS = support.obj
|
||||
XLHTML_OBJECTS = $(COMMON_OBJECTS) ascii.obj html.obj xml.obj
|
||||
LIBCOLE = ..\cole\cole.lib
|
||||
|
||||
all: xlhtml.exe xldump.exe xlcdump.exe
|
||||
|
||||
clean:
|
||||
-del *.obj
|
||||
-del *.exe
|
||||
|
||||
|
||||
xlhtml.exe: xlhtml.obj $(XLHTML_OBJECTS)
|
||||
$(CC) $(LDFLAGS) xlhtml.obj $(XLHTML_OBJECTS) $(LIBCOLE)
|
||||
|
||||
xldump.exe: xldump.obj $(COMMON_OBJECTS)
|
||||
$(CC) $(LDFLAGS) xldump.obj $(COMMON_OBJECTS) $(LIBCOLE)
|
||||
|
||||
xlcdump.exe: xlcdump.obj $(COMMON_OBJECTS)
|
||||
$(CC) $(LDFLAGS) xlcdump.obj $(COMMON_OBJECTS) $(LIBCOLE)
|
||||
|
||||
# eof
|
||||
|
Loading…
x
Reference in New Issue
Block a user