* support/cpp2/cppmain.c, support/cpp2/mbchar.[ch]: removed
[fw/sdcc] / support / cpp2 / Makefile.bcc
1 # Makefile for Borlad C++
2
3 PRJDIR          = ../..
4
5 !include $(PRJDIR)/Bcc.inc
6
7 CFLAGS = $(CFLAGS) -I. -I./libiberty -DHAVE_CONFIG_H
8
9 OBJECTS         = sdcpp.obj cppinit.obj \
10                   cpplib.obj cpplex.obj cppmacro.obj cppexp.obj \
11                   cppfiles.obj cpphash.obj cpperror.obj cppdefault.obj \
12                   hashtable.obj mkdeps.obj prefix.obj version.obj \
13                   line-map.obj cpptrad.obj \
14                   sdcpp-opts.obj cppcharset.obj hashtab.obj c-incpath.obj c-ppoutput.obj opts.obj options.obj diagnostic.obj pretty-print.obj \
15                   safe-ctype.obj obstack.obj splay-tree.obj lbasename.obj \
16                   hex.obj concat.obj \
17                   xmalloc.obj xstrdup.obj xexit.obj xmemdup.obj xstrerror.obj getpwd.obj vasprintf.obj
18
19 TARGET          = $(PRJDIR)/bin/sdcpp.exe
20
21 all: $(TARGET)
22
23 auto-host.h: auto-host_vc_in.h
24         copy auto-host_vc_in.h auto-host.h > nul
25
26 $(TARGET): auto-host.h $(OBJECTS)
27         $(CC) $(CFLAGS) -e$(TARGET) $(OBJECTS)
28
29 safe-ctype.obj: libiberty\safe-ctype.c
30 obstack.obj: libiberty\obstack.c
31 splay-tree.obj: libiberty\splay-tree.c
32 lbasename.obj: libiberty\lbasename.c
33 hex.obj: libiberty\hex.c
34 concat.obj: libiberty\concat.c
35 xmalloc.obj: libiberty\xmalloc.c
36 xstrdup.obj: libiberty\xstrdup.c
37 xexit.obj: libiberty\xexit.c
38 xmemdup.obj: libiberty\xmemdup.c
39 xstrerror.obj: libiberty\xstrerror.c
40 getpwd.obj: libiberty\getpwd.c
41 vasprintf.obj: libiberty\vasprintf.c